Карта структуры 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!!

В чем здесь проблема?

Что я должен делать?

0 ответов

Другие вопросы по тегам