Что такое «сумка» и «комплект» в nHibernate? - PullRequest
3 голосов
/ 02 мая 2011

Используя Fluent NHibernate, я сталкиваюсь с отображением AsBag() и AsSet() для HasMany и HasManyToMany отношений.Я провел несколько поисков и ничего не нашел.Может кто-нибудь объяснить мне, что это значит, и каково значение?

Ответы [ 3 ]

7 голосов
/ 02 мая 2011

Ознакомьтесь с этой статьей SO: Список против Set против Bag в NHibernate

7 голосов
/ 02 мая 2011

Пост здесь кратко объясняет различия.

В итоге, оба они неупорядоченные коллекции:

  • Set =>Предмет может появляться не более одного раза
  • Сумка => Предметы могут появляться более одного раза
0 голосов
/ 02 мая 2011

Ознакомьтесь с математическими понятиями Set / Multiset (Bag) и посмотрите, могут ли они подтолкнуть вас в правильном направлении.

http://en.wikipedia.org/wiki/Set_(mathematics)

http://en.wikipedia.org/wiki/Multiset

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...