Stu*_*urf 8 .net c# asp.net-mvc-controller asp.net-core-mvc asp.net-core
我想了一整天找出获得ApplicationDbContext
的ManageController.cs
默认MVC 6项目.
我上网了,谷歌搜索了很多,但似乎没有人像我一样有问题.这可能很简单,但我无法弄清楚.有人有想法吗?
这是我尝试过的:
IServiceProvider service = new IServiceProvider();
var _context = service.GetService<ApplicationDbContext>();
Run Code Online (Sandbox Code Playgroud)
Nat*_*ini 12
使用构造函数注入:
public class ManageController
{
private readonly ApplicationDbContext _context;
public ManageController(ApplicationDbContext context)
{
_context = context;
}
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以_context
在控制器方法中使用该对象.在文档的依赖注入部分中有更多信息.
归档时间: |
|
查看次数: |
6290 次 |
最近记录: |