Быстрый NHibernate многие многим конвенция для типа

Используйте .toList () для объекта cabins, который создаст копию для использования в цикле:

 foreach (var cabin in cabins.toList()) {

См. ToList () - Создает ли он новый список? [111 ] для получения дополнительной информации.

7
задан Andrew Bullock 13 February 2009 в 15:42
поделиться

2 ответа

Я знаю, что это не то, что Вы хотите услышать, но ответ нет.

В текущем дизайне Быстрого NHibernate нет способа применить конвенции к наборам при наличии знания типов, в которых они используются, можно применить что-то ко всем наборам просто не в зависимости от их содержавшего типа. Это - дефект в нашем дизайне, и я стремлюсь исправлять это, но это - вполне большое изменение, таким образом, этого не будет происходить в течение ночи.

Я рекомендовал бы зарегистрироваться с нашим списком рассылки, мы обычно отправляем обновления там.

Извините я не могу быть более услужливым.

5
ответ дан 7 December 2019 в 12:25
поделиться

Прошло много времени с тех пор, как я работал с Fluent NHibernate, и сейчас только возвращаюсь к его освоению (вау, с начала 09 года произошло много изменений!), И я думаю, что Теперь ответ на ваш вопрос: да, вы можете сделать это с помощью функции OverideAll.

Взгляните на Overrides в вики FNH.

0
ответ дан 7 December 2019 в 12:25
поделиться
Другие вопросы по тегам:

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