Freigeben über


DataServiceContext.AttachLink-Methode

Benachrichtigt DataServiceContext, mit der Verfolgung des Links zu beginnen, der eine Beziehung zwischen Entitätsobjekten definiert.

Namespace:  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Syntax

'Declaration
Public Sub AttachLink ( _
    source As Object, _
    sourceProperty As String, _
    target As Object _
)
'Usage
Dim instance As DataServiceContext
Dim source As Object
Dim sourceProperty As String
Dim target As Object

instance.AttachLink(source, sourceProperty, _
    target)
public void AttachLink(
    Object source,
    string sourceProperty,
    Object target
)
public:
void AttachLink(
    Object^ source, 
    String^ sourceProperty, 
    Object^ target
)
member AttachLink : 
        source:Object * 
        sourceProperty:string * 
        target:Object -> unit 
public function AttachLink(
    source : Object, 
    sourceProperty : String, 
    target : Object
)

Parameter

  • sourceProperty
    Typ: System.String
    Der Name der Eigenschaft auf dem Quellobjekt, das den Link zwischen der Quelle und dem Zielobjekt darstellt.
  • target
    Typ: System.Object
    Das Zielobjekt im Link, der zum in diesem Aufruf angegebenen Quellobjekt verpflichtet wird.Das Zielobjekt muss dem Typ entsprechen, der durch die Quelleigenschaft oder einen Untertyp identifiziert wird.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Wenn source, sourceProperty oder target null ist.

InvalidOperationException

Wenn der Link zwischen den zwei Entitäten bereits vorhanden ist.

- oder -

Wenn source oder target den Status Added oder Deleted aufweist.

Siehe auch

Verweis

DataServiceContext Klasse

System.Data.Services.Client-Namespace