ObjectContext.AttachTo(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.
Connette un oggetto o un oggetto grafico al contesto dell'oggetto in un set di entità specifico.
public:
void AttachTo(System::String ^ entitySetName, System::Object ^ entity);
public void AttachTo (string entitySetName, object entity);
member this.AttachTo : string * obj -> unit
Public Sub AttachTo (entitySetName As String, entity As Object)
Parametri
- entitySetName
- String
Rappresenta il nome del set di entità che può essere qualificato facoltativamente dal nome del contenitore di entità.
Eccezioni
L'elemento entity
è null
.
Set di entità non valido.
-oppure-
L'oggetto dispone di una chiave temporanea.
-oppure-
L'oggetto contiene un oggetto EntityKey e EntitySet non corrisponde al set di entità passato come argomento del metodo.
-oppure-
L'oggetto non contiene un oggetto EntityKey e non viene fornito un set di entità.
-oppure-
Un oggetto presente nell'oggetto grafico contiene un oggetto EntityKey temporaneo.
-oppure-
Un oggetto presente nell'oggetto grafico contiene un oggetto EntityKey non valido, ad esempio i valori nella chiave non corrispondono ai valori nell'oggetto.
-oppure-
Impossibile trovare il set di entità in base al nome entitySetName
e al nome del contenitore di entità specificati.
-oppure-
Un oggetto presente nell'oggetto grafico esiste già in un altro gestore degli stati.
Commenti
Chiamare AttachTo su ObjectContext per associare l'oggetto a un set di entità specifico nel contesto dell'oggetto o se l'oggetto ha un null
valore (Nothing
in Visual Basic). EntityKey Per altre informazioni, vedere Collegamento e scollegamento di oggetti.
L'oggetto da connettere può essere un singolo oggetto o può fare parte del grafico.
Le regole per il entitySetName
formato sono le seguenti:
Se la DefaultContainerName proprietà è
null
, l'oggettoentitySetName
deve essere completo come in <Nome> contenitore di entità.<Nome> set di entità.Se non DefaultContainerName
null
è , puòentitySetName
essere nome <contenitore> di entità.<Nome del set di entità o nome> del set di entità.><
Non è necessario che l'oggetto da connettere contenga un oggetto EntityKey ad esso associato. Se l'oggetto non dispone di una chiave di entità, entitySetName
non può essere una stringa vuota.
Se l'oggetto associato ha un EntityKey oggetto e entitySetName
ha un valore, l'oggetto EntitySet della chiave di entità deve corrispondere a quello EntitySet trovato in base al nome del contenitore di entitySetName
entità e .
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per