DbContextConfiguration 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由 的 Configuration 方法 DbContext 返回,用于提供对上下文配置选项的访问权限。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextConfiguration
public class DbContextConfiguration
type DbContextConfiguration = class
Public Class DbContextConfiguration
- 继承
-
DbContextConfiguration
- 属性
属性
AutoDetectChangesEnabled |
获取或设置一个值, DetectChanges() 该值指示方法是否由 DbContext 的方法和相关类自动调用。 默认值为 true。 |
EnsureTransactionsForFunctionsAndCommands |
获取或设置值,该值确定是否应始终在事务中执行 SQL 函数和命令。 |
LazyLoadingEnabled |
获取或设置一个值,该值指示是否启用针对公开为导航属性的关系的延迟加载。 延迟加载在默认情况下处于启用状态。 |
ProxyCreationEnabled |
获取或设置一个值,该值指示框架在创建实体类型的实例时是否会创建动态生成的代理类的实例。 请注意,即使使用此标记启用了代理创建,也只会为满足代理设置要求的实体类型创建代理实例。 默认情况下启用代理创建。 |
UseDatabaseNullSemantics |
获取或设置一个值,该值指示在比较两个操作数(这两个操作数可能为 null)时是否显示数据库 null 语义。 默认值为 false。 例如, (operand1 == operand2) 将转换为: (操作数1 = operand2) 如果 UseDatabaseNullSemantics 为 true,则分别为 ( ( (operand1 = operand2) AND (NOT (operand1 IS NULL 或 operand2 IS NULL) ) ) OR ( (operand1 IS NULL) and (operand2 IS NULL) ) ) 如果 UseDatabaseNullSemantics 为 false,则为 。 |
ValidateOnSaveEnabled |
获取或设置一个值,该值指示在调用时 SaveChanges() 是否应自动验证跟踪的实体。 默认值为 true。 |
方法
Equals(Object) |
由 的 Configuration 方法 DbContext 返回,用于提供对上下文配置选项的访问权限。 |
GetHashCode() |
由 的 Configuration 方法 DbContext 返回,用于提供对上下文配置选项的访问权限。 |
GetType() |
获取当前实例的 Type。 |
ToString() |
由 的 Configuration 方法 DbContext 返回,用于提供对上下文配置选项的访问权限。 |