平台中的ORM对象与DataGridView的绑定,在AgileEAS.NET平台的ORM体系之中,有一个ITable接口,他继承了数据绑定接口IListSource,并且ITable的Rows属性为EntityCollection
///
EntityCollection Rows { get;}
///
entities: EntityCollection实例,用于管理所有的实体对象。 fullscreenButton: FullscreenButton实例,用于全屏显示Viewer的内容。
在上面ORM的对象架构中,涉及到两个集合类EntityCollection、ColumnCollection在此文不做特别说明,详细请参考开发包中的类库帮助,下面我说一下ORM中的查询条件。
* Entities can be grouped into collections: `EntityCollection` * `element_kind` provides the ` * When an `EntityCollection` has `truncated: true`, the collection is incomplete; use `find` to global_entities` — a list of entities with available app-native UI (top-level entries, plus entities inside any `EntityCollection.entities
它在add()时自动抽取实体并存入并行的entitycollection,检索时匹配查询中的实体并boost相关记忆。如果确实需要,引入Zep/Graphiti作为补充层而非替换。