DataServiceContext.DeleteLink(Object, String, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Modifica lo stato del collegamento in eliminato nell'elenco di collegamenti rilevati da DataServiceContext.
public virtual void DeleteLink (object source, string sourceProperty, object target);
abstract member DeleteLink : obj * string * obj -> unit
override this.DeleteLink : obj * string * obj -> unit
Public Overridable Sub DeleteLink (source As Object, sourceProperty As String, target As Object)
Parametri
- source
- Object
Oggetto di origine nel collegamento da contrassegnare per l'eliminazione.
- sourceProperty
- String
Nome della proprietà di navigazione nell'oggetto di origine che consente di accedere all'oggetto di destinazione.
- target
- Object
Oggetto di destinazione incluso nel collegamento che è associato all'oggetto di origine. L'oggetto di destinazione deve essere del tipo identificato dalla proprietà di origine o un sottotipo.
Eccezioni
Se source
, sourceProperty
o target
è Null.
Quando source
o si trova in uno stato o target
Added.-o-When sourceProperty
non è una Detached raccolta.
Commenti
Notifica al contesto che esiste un collegamento tra l'oggetto source
e e target
che il collegamento viene rappresentato tramite l'origine.sourceProperty
che è una raccolta. Il contesto aggiunge questo collegamento al set di collegamenti eliminati da inviare al servizio dati nella chiamata successiva a SaveChanges(). Se il collegamento specificato esiste nello stato "Aggiunto", il collegamento viene scollegato (vedere Il metodo DetachLink).