RelatedEnd.Attach<TEntity>(IEnumerable<TEntity>, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アタッチされた 2 つのオブジェクト間のリレーションシップを定義します。
protected public:
generic <typename TEntity>
void Attach(System::Collections::Generic::IEnumerable<TEntity> ^ entities, bool allowCollection);
protected internal void Attach<TEntity> (System.Collections.Generic.IEnumerable<TEntity> entities, bool allowCollection);
member this.Attach : seq<'Entity> * bool -> unit
Protected Friend Sub Attach(Of TEntity) (entities As IEnumerable(Of TEntity), allowCollection As Boolean)
型パラメーター
- TEntity
アタッチするエンティティ オブジェクトの IEnumerable<T> コレクションの型。
パラメーター
- entities
- IEnumerable<TEntity>
エンティティ オブジェクトの IEnumerable<T> コレクション。
- allowCollection
- Boolean
アタッチされるオブジェクトがコレクションの一部かどうかを指定します。
注釈
Attach<TEntity>(IEnumerable<TEntity>, Boolean)
メソッドは、オブジェクトと関連オブジェクトの両方が既にオブジェクト コンテキストにアタッチされている場合にそれらのオブジェクト間のリレーションシップを定義するために使用されます。 関連オブジェクトがまだオブジェクト コンテキストにアタッチされていない場合は、Value の EntityReference<TEntity> プロパティに関連オブジェクトを設定するか、Add の EntityCollection<TEntity> メソッドを呼び出します。 また、両方のオブジェクトがデタッチされている場合は、Value の EntityReference<TEntity> プロパティに関連オブジェクトを設定するか、Add の EntityCollection<TEntity> メソッドを呼び出した後に、オブジェクト グラフのルート オブジェクトをアタッチしてリレーションシップを定義することもできます。 詳しくは、「オブジェクトのアタッチとデタッチ」をご覧ください。
Attach<TEntity>(IEnumerable<TEntity>, Boolean)
メソッドは、関連 End に対するアタッチ操作の間に Object Services によって呼び出されます。
適用対象
.NET