2016-04-11 8 views

Antwort

0

NHibernate Semantik:

  1. Liste: geordnete Sammlung von Entitäten, erlaubt duplizieren. Verwenden Sie eine .net IList im Code. Die Indexspalte muss in NHibernate zugeordnet werden.
  2. Set: Ungeordnete Sammlung von eindeutigen Entitäten, Duplikate nicht erlaubt. Verwenden Sie Iesi.Collection.ISet im Code. Es ist wichtig, GetHashCode und Equals zu überschreiben, um die Geschäftsdefinition von duplicate anzugeben. Kann sortiert werden, indem eine Reihenfolge definiert wird oder indem ein Vergleicher definiert wird, der zu einem SortedSet-Ergebnis führt.
  3. Bag: Ungeordnete Liste von Entitäten, Duplikate zulässig. Verwenden Sie eine .net IList im Code. Die Indexspalte der Liste wird nicht zugeordnet und von NHibernate nicht berücksichtigt.

Antwort von diesem Post

Verwandte Themen