Я пытаюсь использовать Fluent NHibernate, и у меня есть пара вопросов. Я считаю, что документации недостаточно.Начало работы с Fluent NHibernate
Я понимаю, что Fluent NHibernate/NHibernate позволяет автоматически генерировать схему базы данных. Обычно ли люди делают это только для баз данных Test/Dev? Или это нормально делать для производственной базы данных? Если это нормально для производства, как вы убедитесь, что вы не сбрасываете производственные данные каждый раз, когда запускаете приложение?
Как только схема базы данных уже создана, и у вас есть производственные данные, когда новые таблицы/столбцы и т. Д. необходимо добавить в базу данных Test и/или Production, позволяют ли люди NHibernate делать это, или это должно быть сделано вручную?
Есть ли ДЕЙСТВИТЕЛЬНО ХОРОШЕЕ документация по Fluent NHibernate? (Пожалуйста, не указывайте мне на wiki, потому что, следуя вместе с созданием кода «Ваш первый проект», я получал ошибки во время выполнения, потому что они забывают сказать вам добавить ссылку. Не круто.)
Спасибо, Энди
Благодарим вас за советы. На данный момент я отказываюсь от Fluent NHibernate - слишком сложно, и, как я понимаю, EF достиг достойного уровня зрелости. – Andy
Жаль услышать это. Сначала мне тоже было очень неприятно, но теперь я действительно рад, что я застрял с ним. Я несколько раз смотрел на EF несколько месяцев назад, но из уст в уста было плохо, и я не мог определить, было ли это автоматическое или нет. Возможно, релиз VS 2010 определит основные проблемы, о которых люди докладывали. –