RelatedEnd.Load 方法

定义

在派生类中重写时,将相关对象或对象加载到本地集合或引用中。

重载

名称 说明
Load()

在派生类中重写时,使用默认合并选项将相关对象或对象加载到相关端。

Load(MergeOption)

在派生类中重写时,使用指定的合并选项从相关端加载对象或对象。

Load()

在派生类中重写时,使用默认合并选项将相关对象或对象加载到相关端。

public:
 virtual void Load();
public void Load();
abstract member Load : unit -> unit
override this.Load : unit -> unit
Public Sub Load ()

实现

例外

使用 NoTracking 查询检索源对象且 MergeOptionNoTracking 加载或已加载相关对象时。

-或-

当源对象未附加到 .ObjectContext

-或-

跟踪源对象但处于Added或状态或DeletedMergeOption用于Load()NoTracking

注解

默认合并选项 AppendOnly 适用于被跟踪的对象,或者 NoTracking 当对象未在中 ObjectStateManager跟踪时。 若要指定其他AppendOnly合并选项,请LoadEntityCollection<TEntity>采用特定EntityReference<TEntity>参数的方法调用方法MergeOption

调用该方法会将LoadIsLoaded标志设置为 true

该方法 Load 从数据源加载相关对象(无论是否 IsLoadedtrue)。

适用于

Load(MergeOption)

在派生类中重写时,使用指定的合并选项从相关端加载对象或对象。

public:
 abstract void Load(System::Data::Objects::MergeOption mergeOption);
public abstract void Load(System.Data.Objects.MergeOption mergeOption);
abstract member Load : System.Data.Objects.MergeOption -> unit
Public MustOverride Sub Load (mergeOption As MergeOption)

参数

mergeOption
MergeOption

MergeOption 对象合并到现有 EntityCollection<TEntity>对象时要使用的对象。

实现

例外

使用 NoTracking 查询检索源对象且 MergeOptionNoTracking 加载或已加载相关对象时。

-或-

当源对象未附加到 .ObjectContext

-或-

跟踪源对象但处于Added或状态或DeletedMergeOption用于Load()NoTracking

注解

EntityCollection<TEntity>EntityReference<TEntity>重写此方法以加载相关对象。 Load 调用 可从导航属性公开的相关端显式加载相关对象。 有关详细信息,请参阅 “加载相关对象”。

调用该方法会将LoadIsLoaded标志设置为 true

该方法 Load 从数据源加载相关对象(无论是否 IsLoadedtrue)。

默认合并选项 AppendOnly 适用于被跟踪的对象,或者 NoTracking 当对象未在中 ObjectStateManager跟踪时。

适用于