Я создавал приложение с помощью Fluent nHibernate / ASP.NET MVC - и я покопался и выяснил, что считается наиболее подходящей практикой - держать «постоянный» SessionFactory открытым, а затем использовать сессии для каждого запроса в базу данных. Хорошо, это звучит хорошо ...
Я совсем не понимаю, как этого добиться. Все, что я нахожу, предполагает целую структурированную структуру, которая использует какую-то систему контейнеров IoC ... и это слишком продвинуто для того, что я имею до сих пор. Есть ли еще простые примеры того, как реализовать этот вид дизайна?
Я посмотрел на Где найти хорошее справочное приложение NHibernate и ASP.NET MVC
И даже прочитал книгу «ASP.NET MVC в действии», но ее пример гораздо сложнее, чем то, чего я пытаюсь достичь. Я думал, что одноэлементная модель будет работать в Application_Start 'global.asax
', но это не дало результатов, на которые я надеялся. Это продолжало бы избавляться от моей фабрики и никогда не создавало бы ее заново.