Esporta (0) Stampa
Espandi tutto

Enumerazione MergeOption

Aggiornamento: novembre 2007

Specifica il modo in cui gli oggetti da caricare nel contesto dell'oggetto vengono uniti con gli oggetti già presenti nel contesto dell'oggetto.

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

public enum MergeOption
public enum MergeOption
public enum MergeOption

Nome membroDescrizione
AppendOnlyGli oggetti già presenti nel contesto dell'oggetto non vengono caricati dall'origine dati. Si tratta del comportamento predefinito per le query o quando viene chiamato il metodo Load su un oggetto EntityCollection<TEntity>.
OverwriteChangesGli oggetti vengono sempre caricati dall'origine dati. Tutte le modifiche delle proprietà apportate agli oggetti nel contesto dell'oggetto vengono sovrascritte dai valori dell'origine dati.
PreserveChangesSe presente nel contesto dell'oggetto, l'oggetto non viene caricato dall'origine dati. Tutte le modifiche delle proprietà apportate agli oggetti nel contesto dell'oggetto vengono conservate.
NoTrackingGli oggetti vengono mantenuti nello stato Detached e non ne viene eseguito il rilevamento nell'oggetto ObjectStateManager.

PreserveChanges viene utilizzato per forzare le modifiche agli oggetti nel contesto dell'oggetto affinché vengano salvate correttamente dopo la generazione di un'eccezione OptimisticConcurrencyException. Per ulteriori informazioni, vedere Salvataggio delle modifiche e gestione della concorrenza (Entity Framework).

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5 SP1

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft