在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 优先类型
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 优先类型
博客围绕.NET展开,虽未给出具体内容,但推测涉及.NET相关信息技术知识。.NET是后端开发常用技术,在软件开发等领域有广泛应用。
2万+

被折叠的 条评论
为什么被折叠?



