asp.net core在ConfigureServices如何读取数据和获取Dbcontext
startup.cs 的 ConfigureServices 这里确实可以连接数据库,这个方法很关键,Get
1 2 3 4 5 6 7 8 9 10 11 12 13 |
//带scope using (var iServiceScope = services.BuildServiceProvider().CreateScope()) { using (var dbcontext = iServiceScope.ServiceProvider.GetRequiredService<EventReportDbContext>()) { //... } } //不带Scope using (var dbcontext = services.BuildServiceProvider().GetRequiredService<EventReportDbContext>()) { //... } |
发表评论