hbm2net and collection 映射的类别选择

来源:互联网 发布:淘宝美工工作累吗 编辑:程序博客网 时间:2024/05/21 15:44
在nhibernate映射文件中,有是一对多,多对多时涉及到collection类映射时相对应的.net类型选择
collection类的映射 .net 类型如下:

<list>标识,用IList: ArrayList优先类型
<map>标识,用 IDictionary: Hashtable is 优先类型
<map order-by="">标识,用 IDictionary: Specialized.ListDictionary is 优先类型
<map comparer="">标识,用IDictionary: SortedList is 优先类型
<set>标识,用 IDictionary: Hashtable is 优先类型. 键值对应的值都为null,只取其键值
<set order-by=""> 标识,用IDictionary: Specialized.ListDictionary is 优先类型
<set comparer=""> 标识,用 IDictionary: SortedList is 优先类型

<bag> 标识,用IList: ArrayList is 优先类型
原创粉丝点击