Как лучше всего использовать Unity Mvc и Entity Framework? - PullRequest
0 голосов
/ 14 ноября 2018
  • Как лучше всего создавать экземпляр моего DbContext?

Я вижу, как некоторые люди создают пустой интерфейс для DbContext, например:

public interface IEasyDayContext : IDisposable { }

, а затемзарегистрируйте его в Unity следующим образом:в конструкторе службы.

  • Мне трудно получить обновленную документацию по Unity Mvc, стоит ли мне даже использовать ее сегодня?

  • Как мне настроить Unity Mvc?

Текущая документация (с https://code.msdn.microsoft.com/Dependency-Injection-in-11d54863) предполагает, что я должен поставить эту строку кодав моем файле Global.asax.cs:

UnityConfig.RegisterComponents(); 

Однако этот метод больше не существует. Должен ли я использовать его вместо этого?

UnityConfig.RegisterTypes(UnityConfig.Container);
  • Должен ли я использовать PerRequestLifetimeManager?

Я использую

AspNet.Mvc 5.2.6
Unity.Mvc 5.0.15
Unity.Container 5.8.10
...