Я думаю, что было бы разумно настроить контекст объекта Entity в Application_BeginRequest, сохранить его в Request.items, использовать его в запросе и располагать в Application_EndRequest. Таким образом, контекст всегда доступен, и я могу перемещаться по графу объектов Entity Framework в своих представлениях, лениво загружая то, что я еще не стремился получить.
Я думаю, это будет похоже на разработку на Ruby on Rails .
Может быть, меня застрелили за то, что я говорил такую ересь, но это так безумие, что это может сработать :)
Я не могу заставить Application_BeginRequest и ..EndRequest запускаться на ASP.NET MVC . Разве они не уволены? Какой-нибудь особенный трюк, который мне нужно сделать?