带有 ServiceSTack Mvc 电源包的 Asp.Net mvc
AppHost中有一行:
ControllerBuilder.Current.SetControllerFactory(new FunqControllerFactory(container));
所以这是我的代码
public class BaseController<T>:Controller
{
protected IRepository<T> Repository {get;set;}
public ActionResult Detail(T t){}
}
public class CarController:BaseController<Car>
{
}
我将在 App.Host 中使用此代码
container.Register<IRepository<Car>>(c => new CarRepository());
我如何使用 AutoWire 存储库?