Свободный Nhibernate и HBMS - PullRequest
2 голосов
/ 06 мая 2010

Как пользователь FNH, вам иногда нужно дополнить FNH файлом hbm? Какие-нибудь относительно распространенные крайние случаи, когда вы делаете, если так?

Приветствия
Berryl

Ответы [ 3 ]

2 голосов
/ 06 мая 2010

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

1 голос
/ 06 мая 2010
  1. Когда ошибка в Fluent NHibernate что-то запрещает.В каждом выпуске меньше ошибок, но некоторые из них могут быть найдены (самая последняя из них - невозможность сопоставления словарей при наличии определенных соглашений об автоматическом сопоставлении)

  2. Когда у вас есть устаревшая система (сопоставленнаяиспользуя hbms), для которого вам нужно добавить новые доменные объекты (сопоставленные с помощью fnh и / или автоматического преобразования).

0 голосов
/ 06 мая 2010

Я использую FNH Automapping в моем (пока единственном) проекте NHibernate.

Сначала мне пришлось написать пару переопределений FNH, чтобы обойти ошибки. Но команда FNH быстро исправила ошибки, и мне удалось полностью устранить переопределения.

Никогда не приходилось иметь дело с файлами HBM, и я надеюсь, что так и останется!

...