在oData控制器中检索上下文

时间:2019-05-17 17:01:32

标签: entity-framework-core odata

我决定使用此AddDbContext方法使用ODataController为我的Entity Framework Core项目添加和设置上下文

services.AddDbContext<ExampleContext>(options => options.UseSqlServer(Configuration.GetConnectionString("ExampleConnection"))); 
// https://stackoverflow.com/a/51970589/196526

我想这个AddDbContext允许我们添加一个全局上下文,并且有可能以后在我的控制器或服务类中需要时可以检索它。我该怎么用?

此刻,我每次都传递上下文。

公共类StudentsController:ODataController     {         私有只读ExampleContext _context;

    public StudentsController(ExampleContext context)
    {
        _context = context;
    }
}

我想加载上下文,而不必将其传递给控制器​​。我正在使用ODataController。

0 个答案:

没有答案