Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo EntityReference<TEntity>.Attach (TEntity)

 

Data di pubblicazione: ottobre 2016

Crea una relazione molti-a-uno o uno-a-uno tra due oggetti nel contesto dell'oggetto.

Spazio dei nomi:   System.Data.Objects.DataClasses
Assembly:  System.Data.Entity (in System.Data.Entity.dll)

public void Attach(
	TEntity entity
)

Parametri

entity
Type: TEntity

Oggetto da connettere.

Exception Condition
ArgumentNullException

Quando il entity è null.

InvalidOperationException

Quando il entity non può essere correlato all'entità finale correlata corrente. Questa condizione può verificarsi quando l'associazione nello schema concettuale non supporta una relazione tra i due tipi.

Il metodo Attach viene utilizzato per definire una relazione tra un oggetto e un oggetto correlato quando entrambi gli oggetti sono già connessi a un contesto dell'oggetto. Impostare l'oggetto correlato sulla proprietà Value se l'oggetto correlato non è ancora connesso al contesto dell'oggetto. Quando entrambi gli oggetti sono disconnessi, è inoltre possibile definire la relazione impostando l'oggetto correlato sulla proprietà Value e connettendo quindi l'oggetto radice nell'oggetto grafico. Per ulteriori informazioni, vedere collegamento e scollegamento di oggetti.

L'oggetto associato a EntityReference<TEntity> e tutti gli oggetti ad esso connessi devono trovarsi nello stato Unchanged o Modified.

Un oggetto nello stato Deleted può essere connesso solo quando è in corso la registrazione dell'istanza della relazione da parte di ObjectStateManager.

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: