【发布时间】:2019-09-03 13:10:17
【问题描述】:
如何在应用层获取DbContext实例?
我试过了:
1.
public class SeedingTestDataAppService : MyAppServiceBase
{
private readonly MyDbContext _ctx;
public SeedingTestDataAppService
(
MyDbContext context // Error
)
{
_ctx = context;
}
}
2.
public class SeedingTestDataAppService : MyAppServiceBase
{
private readonly MyDbContext _ctx;
public SeedingTestDataAppService
(
IDbContextProvider<MyDbContext> dbContextProvider
)
{
_ctx = dbContextProvider.GetDbContext();
// Error: unitOfWork is null
}
}
我不擅长 ABP。我在哪里以及如何获取DbContext 实例并注入它?
【问题讨论】:
标签: c# asp.net-core dbcontext asp.net-boilerplate abp