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