Freigeben über


DataServiceContext.DeleteLink(Object, String, Object) Methode

Definition

Ändert den Zustand des Links in der Liste, die von DataServiceContext nachverfolgt wird, in Deleted.

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

Parameter

source
Object

Das Quellobjekt im Link, der zum Löschen markiert war.

sourceProperty
String

Der Name der Navigationseigenschaft des Quellobjekts, das verwendet wird, um auf das Zielobjekt zuzugreifen.

target
Object

Das an dem Link beteiligte Zielobjekt, der zum Quellobjekt verpflichtet wird. Das Zielobjekt muss dem Typ entsprechen, der durch die Quelleigenschaft oder einen Untertyp identifiziert wird.

Ausnahmen

Wenn source, sourceProperty oder target NULL ist.

Wenn source oder target den Status Detached oder Added aufweist.

- oder -

Wenn sourceProperty keine Auflistung ist.

Hinweise

Jeder Link, der von DataServiceContext unabhängig von seinem aktuellen Zustand nachverfolgt wird, kann getrennt werden.

Gilt für: