DbContextOptionsBuilder<TContext>.EnableThreadSafetyChecks 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> EnableThreadSafetyChecks(bool checksEnabled = true);
override this.EnableThreadSafetyChecks : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function EnableThreadSafetyChecks (Optional checksEnabled As Boolean = true) As DbContextOptionsBuilder(Of TContext)
参数
- checksEnabled
- Boolean
返回
相同的生成器实例,以便可以链接多个调用。
注解
仅在确认性能提升相当大后禁用并发检测,并且已针对并发 bug 对应用程序进行了全面测试。
请注意,如果应用程序通过调用 UseInternalServiceProvider(IServiceProvider)设置内部服务提供商,则此选项必须针对该服务提供商的所有用途配置相同的方式。 请考虑不要调用 UseInternalServiceProvider(IServiceProvider) ,以便 EF 将管理服务提供商,并且可以根据需要创建新实例。
有关详细信息和示例,请参阅 使用 DbContextOptions 。