2010-07-07 8 views
1

je voudrais avoir une structure comme celle-ci:NHibernate: Comment mapper un IList <Dictionary <string, string >>

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;}) 

Comment puis-je obtenir ce KeyValuePair cartographiée?

J'ai essayé avec HasMany, mais ensuite il dit que je référence une classe non mappée (KeyValuePair). Dois-je utiliser l'interface IDictionary?

+0

c'est un hasmanytomany .... – DaeMoohn

Répondre

1

J'ai construit un type personnalisé avec la structure équivalente.