【发布时间】:2019-12-08 09:01:27
【问题描述】:
我正在使用 UnitOfWork 模式,它运行良好 但因为我需要使用 UserManager 和 SinginManager 我也必须将此部分添加到 startup.cs 中
services.AddDbContext<MainDbContext>(p => p.UseSqlServer(
@"Data Source="));
但由于我使用的是 UnitOfWork 我也添加了这些行;
services.AddScoped<IUnitOfWork<MainDbContext>, UnitOfWork<MainDbContext>>();
services.AddScoped<IUnitOfWork<FinancialDbContext>, UnitOfWork<FinancialDbContext>>();
在 startup.cs 中注入和激活两种方式都可以吗?
【问题讨论】:
标签: c# asp.net-core asp.net-web-api dependency-injection unit-of-work