DataSet

发布日期:2020-02-26
最后更新:2026-05-17 16:39:32
阅读:197
DataSet 和 DataRow 是 AnyLine 中最基础、最核心的动态数据结构。在传统 ORM 中,开发者必须先编写 User.java、Order.java 等实体类,将数据库表结构与代码强绑定;而 DataSet/DataRow 提供了一套无模式(Schema-less)、基于 Map 的数据模型,让数据可以在运行时自由封装,结构随需而变。

DataRow 代表一行数据,DataSet 是 DataRow 的集合——二者共同构成一个"内存中的动态数据库表"。

不是简单的数据容器,而是一套面向运行时不确定性的完整数据治理方案。它们将元数据感知、表达式引擎、聚合计算、格式转换等能力深度融合在数据结构层面,让开发者能够以"变化即常态"的心态应对动态业务需求,真正告别繁琐的实体类映射和硬编码的数据处理逻辑。