ObjectContext.LoadProperty 方法 (Object, String, MergeOption)

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

通过指定的导航属性并使用指定的合并选项,显式加载与提供的对象相关的对象。

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

语法

声明
Public Overridable Sub LoadProperty ( _
    entity As Object, _
    navigationProperty As String, _
    mergeOption As MergeOption _
)
用法
Dim instance As ObjectContext 
Dim entity As Object 
Dim navigationProperty As String 
Dim mergeOption As MergeOption

instance.LoadProperty(entity, navigationProperty, _
    mergeOption)
public virtual void LoadProperty(
    Object entity,
    string navigationProperty,
    MergeOption mergeOption
)
public:
virtual void LoadProperty(
    Object^ entity, 
    String^ navigationProperty, 
    MergeOption mergeOption
)
abstract LoadProperty : 
        entity:Object * 
        navigationProperty:string * 
        mergeOption:MergeOption -> unit  
override LoadProperty : 
        entity:Object * 
        navigationProperty:string * 
        mergeOption:MergeOption -> unit
public function LoadProperty(
    entity : Object, 
    navigationProperty : String, 
    mergeOption : MergeOption
)

参数

  • entity
    类型:System.Object
    要为其加载相关对象的实体。
  • navigationProperty
    类型:System.String
    可返回要加载的相关对象的导航属性的名称。

异常

例外 条件
InvalidOperationException

实体处于 Detached、[F:System.Data.Entity.EntityState.Added,] 或 Deleted 状态,或实体已附加到 ObjectContext 的另一个实例。

请参阅

参考

ObjectContext 类

LoadProperty 重载

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