RelatedEnd.Load 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,将相关对象或对象加载到本地集合或引用中。
重载
| 名称 | 说明 |
|---|---|
| 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 查询检索源对象且 MergeOption 未 NoTracking 加载或已加载相关对象时。
-或-
当源对象未附加到 .ObjectContext
-或-
跟踪源对象但处于Added或状态或DeletedMergeOption用于Load()时NoTracking。
注解
默认合并选项 AppendOnly 适用于被跟踪的对象,或者 NoTracking 当对象未在中 ObjectStateManager跟踪时。 若要指定其他AppendOnly合并选项,请Load对EntityCollection<TEntity>采用特定EntityReference<TEntity>参数的方法调用方法MergeOption。
调用该方法会将LoadIsLoaded标志设置为 true。
该方法 Load 从数据源加载相关对象(无论是否 IsLoaded 为 true)。
适用于
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 查询检索源对象且 MergeOption 未 NoTracking 加载或已加载相关对象时。
-或-
当源对象未附加到 .ObjectContext
-或-
跟踪源对象但处于Added或状态或DeletedMergeOption用于Load()时NoTracking。
注解
并EntityCollection<TEntity>EntityReference<TEntity>重写此方法以加载相关对象。
Load 调用 可从导航属性公开的相关端显式加载相关对象。 有关详细信息,请参阅 “加载相关对象”。
调用该方法会将LoadIsLoaded标志设置为 true。
该方法 Load 从数据源加载相关对象(无论是否 IsLoaded 为 true)。
默认合并选项 AppendOnly 适用于被跟踪的对象,或者 NoTracking 当对象未在中 ObjectStateManager跟踪时。