你的位置: 码友网首页 / 资讯源列表 / EFCore 5 中的 DbContextFactory

关于[EFCore 5 中的 DbContextFactory]的摘要:

使用过 EF Core 大多都会遇到这样一个场景,希望能够并行查询,但是如果使用同一个 DbContext 实例进行并行操作的时候就会遇到一个 InvalidOperationException 的异常,在 EF Core 2.x/3.x 版本中, EF Core DbContext 的生命周期默认是 Scoped,如果要并行查询,需要创建多个 Scope,在子 Scope 中创建 DbContext 来进行操作,EF Core 5 中的 DbContextFactory 可以用来简化这样的操作,且看下文示例

原文地址: https://www.cnblogs.com/weihanli/p/13997751.html

收录时间: 2020-11-20 浏览量: 48 分类: Entity Framework Core

| 0 收藏 | 0