Due делать LinqToSql не является подходящим для многих многих отношениях я нахожусь в процессе принятия решения, чтобы перейти к NHibernate (свободный NHibernate), если уверен, иначе ... СтруктураNinject с Fluent NHibernate в Repository слоя
проекта: UI (приложение Mvc2 с подключением Ninject до всех сервисов для контроллеров и репозиториев для служб), DomainServiceLayer (все утилиты, помощники, службы, модель домена и т. Д.) И мой уровень хранилища для сохранения. У меня есть еще одна модель вызова проекта, которая в основном предоставляет сущности, которые ссылаются на все проекты.
В основном я создаю свои сопоставления на уровне хранилища со ссылками на NHIbernate и Fluent NHIibernate, я надеюсь разоблачить интерфейсы к доменной службе для запросов и постоянных данных. Как подключить iSession, где я могу подключить его? Любой пример кода, в каком проекте я должен его вставить? В идеале я хочу сохранить это в пределах уровня хранилища ... Стоит ли изучать NHibernate и проходить через все это?
http://www.sharparchitecture.net/ –
Я не хочу, чтобы подключить sharparchitecture, у меня есть большая часть моего проекта на месте, плюс я Я доволен уровнем контроля, который у меня уже есть. Я только хотел добавить NHibernate 3.0 в слой репозитория, а не вмешиваться в мой весь проект ASP.NET MVC. – Haroon
Правильно, но вы можете узнать и взять код оттуда. – queen3