2016-04-11 71 views

回答

0

NHibernate的語義:

  1. 列表:有序實體收集,複製允許的。在代碼中使用.net IList。索引列需要在NHibernate中映射。
  2. 設置:唯一實體的無序集合,不允許重複。在代碼中使用Iesi.Collection.ISet。重寫GetHashCode和Equals以指示重複的業務定義很重要。可以通過定義orderby或通過定義導致SortedSet結果的比較器來排序。
  3. Bag:實體的無序列表,允許重複。在代碼中使用.net IList。該列表的索引列未被映射,並且不被NHibernate支持。

從此回答Post

相關問題