- Как лучше всего создавать экземпляр моего 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