DataServiceContext.AddLink(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.
Aggiunge il collegamento specificato al set di oggetti rilevato da DataServiceContext.
public virtual void AddLink (object source, string sourceProperty, object target);
abstract member AddLink : obj * string * obj -> unit
override this.AddLink : obj * string * obj -> unit
Public Overridable Sub AddLink (source As Object, sourceProperty As String, target As Object)
Parametri
- source
- Object
Oggetto di origine per il nuovo collegamento.
- sourceProperty
- String
Nome della proprietà di navigazione nell'oggetto di origine che restituisce l'oggetto correlato.
- target
- Object
Oggetto correlato all'oggetto di origine dal nuovo collegamento.
Eccezioni
Se source
, sourceProperty
o target
è Null.
Se esiste già un collegamento.-o-If gli source
oggetti o target
si trovano in uno stato oDeleted.-o-If sourceProperty
non è una Detached raccolta.
Commenti
Notifica al contesto che esiste un nuovo collegamento tra gli source
oggetti e target
e che il collegamento viene rappresentato tramite l'origine.sourceProperty
che è una raccolta. Il contesto aggiunge questo collegamento al set di collegamenti appena creati da inviare al servizio dati nella chiamata successiva a SaveChanges(). I collegamenti sono relazioni unidirezionale. Se esiste un puntatore indietro (ovvero un'associazione bidirezionale), questo metodo deve essere chiamato una seconda volta per notificare l'oggetto contesto del secondo collegamento.