次の方法で共有


RelatedEnd.Merge<TEntity> メソッド

定義

関連エンティティをローカルの EntityCollection<TEntity> にマージします。

protected:
generic <typename TEntity>
 void Merge(System::Collections::Generic::IEnumerable<TEntity> ^ collection, System::Data::Objects::MergeOption mergeOption, bool setIsLoaded);
protected void Merge<TEntity> (System.Collections.Generic.IEnumerable<TEntity> collection, System.Data.Objects.MergeOption mergeOption, bool setIsLoaded);
member this.Merge : seq<'Entity> * System.Data.Objects.MergeOption * bool -> unit
Protected Sub Merge(Of TEntity) (collection As IEnumerable(Of TEntity), mergeOption As MergeOption, setIsLoaded As Boolean)

型パラメーター

TEntity

マージするエンティティ オブジェクトの IEnumerable<T> コレクションの型。

パラメーター

collection
IEnumerable<TEntity>

この関連 End に追加するエンティティ オブジェクトの IEnumerable<T> コレクション。

mergeOption
MergeOption

オブジェクトを既存の MergeOption にマージする場合に使用する EntityCollection<TEntity>

setIsLoaded
Boolean

関連オブジェクトのセットが完全で、サーバーと一致しているかどうかを示します。 Load(MergeOption) などの操作では setIsLoaded が true に設定されますが、Attach では false に設定されます。

注釈

Merge<TEntity> メソッドは、リレーションシップ操作の間に Object Services によって呼び出されます。

適用対象