我想用动态特性,这是这样的:动态/自定义属性
public class CustomProperty
{
public string PropType { get; set; }
public string PropValue { get; set; }
public string PropName { get; set; }
...
}
...,然后保存这些属性数据库,就像这样:
PropType PropValue PropName
-------- --------- --------
String "William" "Name"
Int64 "21" "Age"
String "John" "Name"
Int64 "32" "Age"
String "Brown" "Haircolor"
...
我不要以为我是第一个有这样的想法的人,所以我正在寻找一个实现(poen source/nuget等)。但我很难找到一个。
所以我的问题是:是否有一个可以使用(或改进,如果需要)的动态特性的实现?
编辑:由于richardtallent指针了,我正在寻找EAV模式。那么,是否有可以使用的实现?或者我必须自己写点东西。我认为之前已经做过很多次了。
你有没有试过LINQ到SQL,如果这是你要找的东西? – 2012-04-14 06:11:11