Используя Fluent NHibernate, я сталкиваюсь с отображением AsBag() и AsSet() для HasMany и HasManyToMany отношений.Я провел несколько поисков и ничего не нашел.Может кто-нибудь объяснить мне, что это значит, и каково значение?
AsBag()
AsSet()
HasMany
HasManyToMany
Ознакомьтесь с этой статьей SO: Список против Set против Bag в NHibernate
Пост здесь кратко объясняет различия.
В итоге, оба они неупорядоченные коллекции:
Ознакомьтесь с математическими понятиями Set / Multiset (Bag) и посмотрите, могут ли они подтолкнуть вас в правильном направлении.
http://en.wikipedia.org/wiki/Set_(mathematics)
http://en.wikipedia.org/wiki/Multiset