Я люблю Fluent NHibernate за создание своих БД и до сих пор не нашел ограничения, которое остановило бы меня на моем пути.
Однако в моем текущем проекте я рассчитываю выпустить его в производство на самом раннем этапе жизненного цикла продукта и, следовательно, ожидаю, что по мере нашего продвижения в схеме БД будет много небольших изменений.
Я хочу отслеживать эти изменения DDL и DML в "миграциях" с помощью такого инструмента, как migratordotnet а>. Но мой вопрос: возможно ли, чтобы эти два инструмента (или аналогичные инструменты) работали вместе?
В духе DRY, как я могу получить изменения схемы из своих сопоставлений в Fluent Nhibernate? Это возможно?
Или лучше оставить создание схемы такому инструменту, как migratordotnet, и оставить Fluent NHibernate только с ответственностью за сопоставление? Хм, это кажется лучшим разделением проблем на уровне инструментов.
Ваше здоровье!