我试图利用NH图绘制一个数据模型,该模型是对EAV/CR数据模型的松散解释。
我大部分工作,但正在努力绘制实体图。 捐款收集。
以下表格:
--------------------
| Entities |
--------------------
| EntityId PK |-|
| EntityType | |
-------------------- |
-------------
|
V
--------------------
| EntityAttributes | ------------------ ---------------------------
-------------------- | Attributes | | StringAttributes |
| EntityId PK,FK | ------------------ ---------------------------
| AttributeId FK | -> | AttributeId PK | -> | StringAttributeId PK,FK |
| AttributeValue | | AttributeType | | AttributeName |
-------------------- ------------------ ---------------------------
援助 价值一栏作为 s-var一栏实施,而I ve则安装了NHibernate。 用户菜单。 IUser 类型。
我可以建立一个实体,并直接维持这一实体,使部分等级结构发挥作用。
我不敢确定如何为实体实体收集资料。
实体援助表可以(而且确实)包含特定实体Id/Attribute的多行。 综合:
EntityId AttributeId AttributeValue
-------- ----------- --------------
1 1 Blue
1 1 Green
强食者就是这样:
StringAttributeId AttributeName
----------------- --------------
1 FavoriteColor
我如何能够有效地将这一数据模型绘制到实体领域,例如实体。 Attributes(“FavoriteColors”)交还了一批有利的彩色? 分类为系统。 努力?