Во всех разговорах о разделении интересов я, похоже, продолжаю сталкиваться с проблемой моего приложения ASP.NET MVC, которое ссылается на множество библиотек, связанных с nhibernate и беглым nhibernate, для внедрения зависимостей.
Это типично? Есть ли другой способ, которым я должен решить это? Я пытаюсь поместить всю логику, связанную с nHibernate, в проект Data
, но когда мне нужно подключить ISessionFactory
и ISession
, я должен иметь доступ к ним на своем веб-уровне. Кто-нибудь нашел обходной путь к этому?