.NET中EAV模式的示例

时间:2010-09-06 17:48:49

标签: .net entity-attribute-value

我今天一直在审查Magento Commerce的架构,并对使用EAV创建一个非常灵活的模型感到好奇。

在.net空间中是否有这样的例子?

我之前曾考虑在动态字典中存储其他属性,并将这些属性序列化到对象存储中。通过这种方式,我可以取消“魔术”字符串来访问属性。

1 个答案:

答案 0 :(得分:2)

您应该了解在SharePoint中如何完成此操作。查看基础表将显示动态创建的列将存储在UDF_text1,UDF_text2,UDF_Number1等预定义字段中。每种数据类型使用256个。这些列的元数据存储在XML字段中。

一旦所有预定义的UDF字段用完,用户仍然可以动态创建新字段,但最终会存储在XML字段中。