你能告诉我如何使用MVC 6中的默认依赖注入注入dbContext吗?我只需要创建一个接口并将其添加到Startup.cs中,如下所示吗?
services.AddTransient<IMyDb, MyDb>();
答案 0 :(得分:4)
是的,这应该足够了。然后,作为控制器参数的一部分,添加接口,它将被注入:
class MyController
{
public MyController(IMyDb dbContext)
{
// ...
}
}
答案 1 :(得分:1)
你可以注入具体类型
public MyController(MyDb dbContext)