我正在尝试找出使用DbContexts使用多个生命周期的解决方法。我在启动时注册了我的上下文。
services.AddEntityFrameworkSqlServer().AddDbContext<CustomContext>(
options => options.UseSqlServer(connection));
我想找出一个孤立的上下文,因此它不会影响我的实体,因此我可以在db上运行异步查询:
serviceProvider.GetRequiredServiceAsLifetime<AstootContext>(Lifetime.Scoped);