如何使用默认依赖注入在MVC 6中注入DbContext?

时间:2015-02-09 14:39:10

标签: asp.net-core asp.net-core-mvc

你能告诉我如何使用MVC 6中的默认依赖注入注入dbContext吗?我只需要创建一个接口并将其添加到Startup.cs中,如下所示吗?

services.AddTransient<IMyDb, MyDb>();

2 个答案:

答案 0 :(得分:4)

是的,这应该足够了。然后,作为控制器参数的一部分,添加接口,它将被注入:

class MyController
{
    public MyController(IMyDb dbContext)
    {
        // ...
    }
}

答案 1 :(得分:1)

你可以注入具体类型

public MyController(MyDb dbContext)