NHibernate: Должен ли я создавать классы и объекты вручную? - PullRequest
1 голос
/ 18 декабря 2009

Я создаю DAL с помощью NHibernate. мне нужно создавать классы и файлы сопоставления вручную? Как в Linq to Sql & Entity Framework они создаются автоматически vsts?

Есть ли такой инструмент для NHibernate?

Ответы [ 3 ]

2 голосов
/ 18 декабря 2009

Существует новый коммерческий инструмент для nhibernate, который выполняет то, что вы хотите, называется Visual NHibernate: http://www.slyce.com/

Существует также бесплатный открытый источник под названием Active Writer: http://altinoren.com/activewriter/

Большинство людей предпочитают писать карты и классы вручную, потому что это дает большую мощность и гибкость. Поэтому я лично не рекомендовал бы автоматически генерировать его, если, возможно, это не простое приложение для отчетов.

0 голосов
/ 20 декабря 2009

Сосредоточение внимания на вашем домене является своего рода точкой NHibernate. Он заставляет кодеров писать SQL и писать код, что мы должны делать хорошо.

0 голосов
/ 19 декабря 2009

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

Это ссылка на страницу документации для автоматического картирования

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...