hbm2net and collection 映射的类别选择

在nhibernate映射文件中,有是一对多,多对多时涉及到collection类映射时相对应的.net类型选择
collection类的映射 .net 类型如下:

1<list>标识,用IList: ArrayList优先类型   
2<map>标识,用 IDictionary: Hashtable is 优先类型   
3<map order-by="">标识,用 IDictionary: Specialized.ListDictionary is 优先类型   
4<map comparer="">标识,用IDictionary: SortedList is 优先类型   
5<set>标识,用 IDictionary: Hashtable is 优先类型. 键值对应的值可能为null   
6<set order-by=""> 标识,用IDictionary: Specialized.ListDictionary is 优先类型   
7<set comparer=""> 标识,用 IDictionary: SortedList is 优先类型   
8  
9<bag> 标识,用IList: ArrayList is 优先类型</bag></set></set></set></map></map></map></list>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus