我想用動態特性,這是這樣的:動態/自定義屬性
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