hbm2net and collection 映射的类别选择

王朝c#·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

在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 优先类型

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航