В Быстром Nhibernate, каков эффект определения AsSet () на отношениях HasMany или HasManyToMany?
Принятие типа отображенного свойства является Набором Iesi, есть ли любое различие между:
HasMany(x => x.MySetProperty)
.AsSet();
и
HasMany(x => x.MySetProperty);
Предполагая, что ваш тип является набором IESI, то нет никакой разницы; HASMANY
призывает к себе, достаточно умно, чтобы выяснить, что вы хотите набор. ASSET [1111489]
- это способ явным образом изменить ваш Hasmany на множество в ситуациях, когда FNH не сможет определить его по типу, например, если вы обнаруживаете свою коллекцию как IENumerable
Это будет по умолчанию для сумки и звонка актив
будет переопределять это.