FluentNHibernate: Каков эффект AsSet ()?

В Быстром Nhibernate, каков эффект определения AsSet () на отношениях HasMany или HasManyToMany?

Принятие типа отображенного свойства является Набором Iesi, есть ли любое различие между:

HasMany(x => x.MySetProperty)
   .AsSet();

и

HasMany(x => x.MySetProperty);
7
задан cbp 13 January 2010 в 02:58
поделиться

1 ответ

Предполагая, что ваш тип является набором IESI, то нет никакой разницы; HASMANY призывает к себе, достаточно умно, чтобы выяснить, что вы хотите набор. ASSET [1111489] - это способ явным образом изменить ваш Hasmany на множество в ситуациях, когда FNH не сможет определить его по типу, например, если вы обнаруживаете свою коллекцию как IENumerable Это будет по умолчанию для сумки и звонка актив будет переопределять это.

12
ответ дан 6 December 2019 в 21:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: