流畅的NHibernate:如何映射IList <dictionary <string,string =“”>&gt; </dictionary <string,>

时间:2010-07-07 19:04:40

标签: nhibernate fluent-nhibernate nhibernate-mapping

我想有这样的结构:

Mapping class
int ID {get;set;}
IList<KeyValuePair<string,string>> Criteria {get;set;}

Criteria class
int ID {get;set;}
int MappingID {get;set;}
string FirstCriterion {get;set;}
string SecondCriterion {get;set;}
(int index {get;set;})

如何映射此keyvaluepair?

我尝试使用HasMany,但它告诉我引用了一个未映射的类(KeyValuePair)。我应该使用IDictionary界面吗?

1 个答案:

答案 0 :(得分:1)

我确实构建了一个具有等效结构的自定义类型。