пример наилучшей практики, на которую следует ссылаться при начале работы с NHibernate? - PullRequest
0 голосов
/ 17 сентября 2010

Мне бы хотелось иметь простой пример проекта NH, который вы бы рассмотрели с учетом передового опыта, на который люди могли бы ссылаться при начале работы с NH?

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

Ответы [ 6 ]

3 голосов
/ 17 сентября 2010

Я думаю, что одним из лучших образцов является четкая архитектура .Вы можете найти пример Northwind там.

Также вы можете ознакомиться с рекомендациями по проекту кода

1 голос
/ 17 сентября 2010

Лично я многому научился у приложения WhoCanHelpMe , которое обеспечивает хорошую эталонную реализацию SARP-архитектуры *1004*.

В дополнение к этому в следующих блогах можно найти множество информации, принадлежащей авторам NHibernate:

1 голос
/ 17 сентября 2010

uNhAddIns также содержит несколько превосходных образцов.

Effectus тоже интересно.

Тем не менее, мне придется согласиться с Дарином Димитровым. Там нет таких вещей, как «лучшие» практики; Есть много способов сделать что-то, и у каждого есть свои плюсы и минусы.

0 голосов
/ 17 сентября 2010

http://www.summerofnhibernate.com/ - великолепная серия скринкастов на NHibernate

0 голосов
/ 17 сентября 2010

Code Camp Server - хороший справочник для ASP.NET MVC и NHibernate http://codecampserver.codeplex.com/

Также прочитайте книгу на эту тему.Это поможет вам в дальнейшем.

Редактировать: Похоже, вы ищете общее руководство, чтобы провести вас через некоторые концепции хорошего дизайна и т. Д. Специально для ASP.NET MVC я могу порекомендовать http://jeffreypalermo.com/blog/read-all-of-asp-net-mvc-2-in-action-now-while-you-wait-for-the-printed-book/

Вы упомянули архитектуру Onion, книга была написана Джеффри Палермо, который (AFAIK) изобрел термин.

Если вы хотите больше примеров проектов (есть много и много) ASP.NET MVC (с или без NH), дайте мне знать.

0 голосов
/ 17 сентября 2010

Я думаю, что это действительно зависит от того, что вы подразумеваете под лучшим подходом. Возможно, вам понравится смотреть скриншоты димекастов на эту тему, я нашел их очень информативными. Есть также множество других тем тоже. Dimecasts.net

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