次の方法で共有


IRelatedEnd.Attach メソッド

定義

アタッチされた 2 つのオブジェクト間のリレーションシップを定義します。

オーバーロード

Attach(IEntityWithRelationships)

アタッチされた 2 つのオブジェクト間のリレーションシップを定義します。

Attach(Object)

アタッチされた 2 つのオブジェクト間のリレーションシップを定義します。

Attach(IEntityWithRelationships)

アタッチされた 2 つのオブジェクト間のリレーションシップを定義します。

public:
 void Attach(System::Data::Objects::DataClasses::IEntityWithRelationships ^ entity);
public void Attach (System.Data.Objects.DataClasses.IEntityWithRelationships entity);
abstract member Attach : System.Data.Objects.DataClasses.IEntityWithRelationships -> unit
Public Sub Attach (entity As IEntityWithRelationships)

パラメーター

entity
IEntityWithRelationships

アタッチされるオブジェクト。 entityIEntityWithRelationships を実装する必要があります。

注釈

Attach メソッドは、どちらも同じ ObjectContext インスタンスにアタッチされている 2 つのオブジェクト間のリレーションシップを定義するために使用されます。

RelatedEnd クラスは、Attach メソッドを明示的に実装します。 EntityCollection<TEntity> クラスは、この実装を使用して、アタッチされたソース オブジェクトと、コレクションにアタッチされたオブジェクトの間のリレーションシップを定義します。 詳しくは、「オブジェクトのアタッチとデタッチ」をご覧ください。

適用対象

Attach(Object)

アタッチされた 2 つのオブジェクト間のリレーションシップを定義します。

public:
 void Attach(System::Object ^ entity);
public void Attach (object entity);
abstract member Attach : obj -> unit
Public Sub Attach (entity As Object)

パラメーター

entity
Object

アタッチされるオブジェクト。

注釈

を実装 IEntityWithRelationshipsしないエンティティ クラスには、このメソッド オーバーロードを使用します。 を実装IEntityWithRelationshipsするAttachエンティティ クラスには、 メソッドを使用します。

Attach メソッドは、どちらも同じ ObjectContext インスタンスにアタッチされている 2 つのオブジェクト間のリレーションシップを定義するために使用されます。

RelatedEnd クラスは、Attach メソッドを明示的に実装します。 EntityCollection<TEntity> クラスは、この実装を使用して、アタッチされたソース オブジェクトと、コレクションにアタッチされたオブジェクトの間のリレーションシップを定義します。 詳しくは、「オブジェクトのアタッチとデタッチ」をご覧ください。

適用対象