DataEntityType和DynamicObjectType分别指的是啥,分别又有什么关系呢原创
金蝶云社区-丨Nick丨
丨Nick丨
4人赞赏了该文章 1,022次浏览 未经作者许可,禁止转载编辑于2022年01月26日 11:12:52
DataEntityType这个应该是用来管理脏数据的,DynamicObjectType是对象的基础类型DataEntityType应该用的很少,这个是ORM内部用的

这两个类的功能基本一致,都是ORM实体模型。
从命名来看,DataEntityType 的属性是固定的,不提供方法动态添加新属性,常常用来把强类型对象的类、属性标记转为ORM实体。
而DynamicObjectType 的下级属性是动态的,动态表单、单据的实体用的就是此类(派生类),提供方法动态add下级属性。

image.png


修正下,DataEntityType 也可以动态添加下级属性

赞 4