Могу ли я доверять гибким автоматическим сопоставлениям NHibernate? - PullRequest
0 голосов
/ 13 марта 2009

В настоящее время я тестирую, используя автоматические сопоставления NHibernate Fluent для сопоставления объектов моего домена и создания схемы базы данных.

Это хорошая или плохая идея?

Ответы [ 2 ]

3 голосов
/ 13 марта 2009

Тестирование отображений кажется мне хорошей идеей.

Я сейчас использую Fluent NHibernate для проекта, но не для автоматических сопоставлений (у меня есть одна небольшая проблема проектирования с классом, который мне нужно реорганизовать, прежде чем автоматическое сопоставление будет работать для меня).

Что мне нравится в NHibernate, и особенно в Fluent Nhibernate, так это то, что если вы собираетесь использовать эти инструменты и autopping, они имеют тенденцию «направлять» ваш дизайн в определенном направлении, с определенными соглашениями.

В проекте, над которым я сейчас работаю, я начал с ADO.Net, перешел в NHibernate с XML-сопоставлениями, затем в Fluent Nhibernate и теперь пытаюсь заставить работать AutoMappings. На каждом этапе пути мне приходилось рефакторировать какой-то аспект моей сущности или базы данных - в лучшую сторону. Таким образом, эти инструменты не только хороши, они помогают направить вас на хороший дизайн. И я думаю, что с autoppings это легче сделать, если начать с них с самого начала.

2 голосов
/ 13 марта 2009

Должны ли вы доверять чему-либо безоговорочно? Нет.

Мало что опасно в Auto Mapping, даже меньше, если вы тестируете его. Существует активное сообщество , если вы тоже что-то застряли.

...