Spazio dei nomi System.Data.Entity.Core.Objects
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Lo spazio dei nomi System.Data.Entity.Core.Objects fornisce le funzionalità per l'esecuzione di query e l'utilizzo di tipi di dati di entità.
Classi
Classe | Descrizione | |
---|---|---|
CompiledQuery | Memorizza nella cache una query ELinq | |
CurrentValueRecord | Valori attualmente assegnati alle proprietà di un'entità. | |
DbUpdatableDataRecord | Fornisce l'accesso ai valori originali dei dati dell'oggetto.L'oggetto DbUpdatableDataRecord implementa metodi che consentono aggiornamenti ai valori originali di un oggetto. | |
EntityFunctions | Obsoleta. Fornisce metodi CLR (Common Language Runtime) che espongono funzioni canoniche EDM per l'utilizzo nelle query LINQ to Entities DbContext o ObjectContext. | |
ExecutionOptions | Rappresenta le opzioni per l'esecuzione della query. | |
ObjectContext | ObjectContext è l'oggetto di primo livello che incapsula una connessione tra il CLR e il database e funge da gateway per le operazioni di creazione, lettura, aggiornamento ed eliminazione. | |
ObjectContextOptions | Definisce le opzioni che influiscono sul comportamento di ObjectContext. | |
ObjectMaterializedEventArgs | EventArgs per l'evento ObjectMaterialized. | |
ObjectParameter | Questa classe rappresenta un parametro di query a livello oggetti costituito da un nome, un tipo e un valore. | |
ObjectParameterCollection | Rappresenta una raccolta di parametri di query a livello oggetti. | |
ObjectQuery | Questa classe implementa query non tipizzate a livello oggetti. | |
ObjectQuery<T> | ObjectQuery implementa le query fortemente tipizzate al livello oggetti.Le query vengono specificate utilizzando stringhe Entity-SQL e possono essere create chiamando i metodi del generatore di query basato su Entity-SQL dichiarati da ObjectQuery. | |
ObjectResult | Questa classe implementa IEnumerable e IDisposable.Un'istanza di questa classe viene restituita dal metodo ObjectQuery.Execute. | |
ObjectResult<T> | Questa classe rappresenta il risultato del metodo Execute(MergeOption). | |
ObjectSet<TEntity> | Rappresenta un set di entità tipizzato utilizzato per eseguire operazioni di creazione, lettura, aggiornamento ed eliminazione. | |
ObjectStateEntry | Rappresenta un'entità, uno stub entità o una relazione | |
ObjectStateManager | Mantiene lo stato dell'oggetto e la gestione delle identità per le istanze del tipo di entità e le istanze della relazione. | |
OriginalValueRecord | Valori originali delle proprietà di un'entità quando è stata recuperata dal database. | |
ProxyDataContractResolver | DataContractResolver che sa come risolvere i tipi proxy creati per le classi che non riconoscono la persistenza nei relativi tipi di base.Utilizzato con DataContractSerializer. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IObjectSet<TEntity> | Definisce il comportamento per le implementazioni di IQueryable che consentono modifiche all'appartenenza del set risultante. |
Delegati
Delegato | Descrizione | |
---|---|---|
ObjectMaterializedEventHandler | Delegato per l'evento ObjectMaterialized. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
MergeOption | Modi diversi in cui i nuovi oggetti caricati dal database possono essere uniti con gli oggetti esistenti già in memoria. | |
RefreshMode | Definisce i diversi modi per gestire le proprietà modificate durante l'aggiornamento dei dati in memoria del database. | |
SaveOptions | Flag utilizzati per modificare il comportamento di ObjectContext.SaveChanges() |