什么是nHibernate中的'Bag'和'Set'?

Cie*_*iel 3 nhibernate fluent-nhibernate c#-4.0

使用Fluent NHibernate,我遇到了映射AsBag()AsSet()for HasManyHasManyToManyrelationship.我做了一些搜索,我只是找不到任何东西.任何人都可以向我解释这些意思,具体意义何在?

Stu*_*tLC 7

这里的帖子简洁地解释了这些差异.

总之,它们都是无序集合:

  • Set => Item可能不会出现多次
  • Bag =>项目可能不止一次出现