ObjectContextOptions 类

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

定义影响 ObjectContext 的行为的选项。

继承层次结构

System.Object
  System.Data.Entity.Core.Objects.ObjectContextOptions

命名空间:  System.Data.Entity.Core.Objects
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
Public NotInheritable Class ObjectContextOptions
用法
Dim instance As ObjectContextOptions
public sealed class ObjectContextOptions
public ref class ObjectContextOptions sealed
[<SealedAttribute>]
type ObjectContextOptions =  class end
public final class ObjectContextOptions

ObjectContextOptions 类型公开以下成员。

属性

  名称 描述
公共属性 EnsureTransactionsForFunctionsAndCommands 获取或设置某值,该值确定是否应在事务中始终执行 SQL 函数和命令。
公共属性 LazyLoadingEnabled 获取或设置一个布尔值,该值确定在访问导航属性时是否自动加载相关对象。
公共属性 ProxyCreationEnabled 获取或设置一个布尔值,该值确定是否为持久性未知的自定义数据类创建代理实例。
公共属性 UseConsistentNullReferenceBehavior 获取或设置一个布尔值,该值确定是否要使用一致的 NullReference 行为。
公共属性 UseCSharpNullComparisonBehavior 获取或设置一个布尔值,该值确定是否要使用 C# NullComparison 行为。
公共属性 UseLegacyPreserveChangesBehavior 获取或设置一个布尔值,该值确定是否要使用旧式 PreserveChanges 行为。

顶部

方法

  名称 描述
公共方法 Equals (继承自 Object。)
公共方法 GetHashCode (继承自 Object。)
公共方法 GetType (继承自 Object。)
公共方法 ToString (继承自 Object。)

顶部

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Entity.Core.Objects 命名空间