Карта структуры V4.4.2 Создание EntityFramework DbContext для запроса
У меня есть приложение ASP.Net MVC с Entity Framework. Я использовал Structuremap V4.4 в качестве инструмента контейнера IoC.
Я хочу сделать экземпляр DbContext в каждом запросе.
Моя конфигурация выглядит следующим образом:
var unique = new UniquePerRequestLifecycle();
For<ContextDB>().LifecycleIs(unique)
.Use<ContextDB>().Transient();
И я использую это везде так:
public UserRepository(ContextDB context) : base(context)
{
}
Но, when I profile the project with EFProfiler, it is not One DbContext
!!
В чем здесь проблема?
Что я должен делать?