Я создал фабрику контроллеров и зарегистрировал свои типы в коде.Я могу сделать следующее:
public class HomeController : Controller
{
public MasterEntities DbContext { get { return Container.Resolve<MasterEntities>(); }
}
public ActionResult Index()
{
//DbContext can be used here properly...
}
}
Однако я бы хотел, чтобы свойство вводилось в установщик вместо того, чтобы явно вызывать Container.Resolve<TypeName>()
.Желательно без использования атрибутов или какой-либо конфигурации в коде ...
public MasterEntities DbContext { get; set; }
Как это можно настроить в моем файле .config
?Или это требует использования атрибутов или конфигурации в коде?