次の方法で共有


DataServiceContext.AttachLink(Object, String, Object) メソッド

定義

エンティティ オブジェクト間のリレーションシップを定義する指定されたリンクの追跡を開始するように DataServiceContext に通知します。

public:
 void AttachLink(System::Object ^ source, System::String ^ sourceProperty, System::Object ^ target);
public void AttachLink (object source, string sourceProperty, object target);
member this.AttachLink : obj * string * obj -> unit
Public Sub AttachLink (source As Object, sourceProperty As String, target As Object)

パラメーター

source
Object

新しいリンクのソース オブジェクト。

sourceProperty
String

ソース オブジェクトとターゲット オブジェクト間のリンクを表す、ソース オブジェクトのプロパティの名前。

target
Object

この呼び出しで指定されたソース オブジェクトにバインドされるリンク内のターゲット オブジェクト。 ターゲット オブジェクトは、ソース プロパティで識別される型かサブタイプである必要があります。

例外

sourcesourceProperty、または target が null です。

2 つのエンティティ間のリンクは既に存在します。

または

sourceまたは target が または Deleted 状態ですAdded

適用対象