System.Data.Objects Spazio dei nomi
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.
Include classi che forniscono l'accesso alle funzionalità di Object Services. Tali classi consentono di eseguire query sui dati e di inserire, aggiornare ed eliminare i dati utilizzando oggetti CLR fortemente tipizzati che sono istanze dei tipi di entità. Object Services supporta sia query LINQ (Language Integrated Query) sia query Entity SQL sui tipi definiti in un modello EDM (Entity Data Model). Object Services consente di materializzare i dati restituiti come oggetti e di propagare di nuovo le modifiche agli oggetti nell'origine dati. Fornisce inoltre funzionalità per il rilevamento delle modifiche, l'associazione degli oggetti ai controlli e la gestione della concorrenza. Per altre informazioni, vedere Cenni preliminari su Object Services (Entity Framework).
Classi
CompiledQuery |
Rappresenta una query LINQ to Entities memorizzata nella cache. |
CurrentValueRecord |
Fornisce l'accesso ai valori correnti dei dati oggetto. |
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 |
Fornisce metodi CLR (Common Language Runtime) che espongono funzioni canoniche del modello concettuale nelle query LINQ to Entities. Per informazioni sulle funzioni canoniche, vedere Funzioni canoniche. |
ObjectContext |
Fornisce funzionalità per l'esecuzione di query e l'utilizzo di dati delle entità come oggetti. |
ObjectContextOptions |
Definisce le opzioni che influiscono sul comportamento dell'oggetto ObjectContext. |
ObjectMaterializedEventArgs |
Contiene i dati per l'evento ObjectMaterialized. |
ObjectParameter |
Rappresenta un parametro di query passato a una query di oggetto. |
ObjectParameterCollection |
Rappresenta i parametri di query come oggetti ObjectParameter definiti in un oggetto ObjectQuery<T>. |
ObjectQuery |
Implementa le funzionalità comuni per le query su un modello concettuale usando sia LINQ to Entities che ObjectQuery<T>. |
ObjectQuery<T> |
Rappresenta una query tipizzata su un modello concettuale in un contesto dell'oggetto specifico. |
ObjectResult |
Rappresenta una classe che implementa IEnumerable e IDisposable. Un'istanza di questa classe viene restituita dal metodo ObjectQuery.Execute. |
ObjectResult<T> |
Rappresenta il risultato di un oggetto ObjectQuery<T> come raccolta enumerabile di oggetti. |
ObjectSet<TEntity> |
Rappresenta un set di entità tipizzate usato per eseguire operazioni di creazione, lettura, aggiornamento ed eliminazione. |
ObjectStateEntry |
Rappresenta un'entità, uno stub di 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 |
Fornisce l'accesso ai valori originali dei dati dell'oggetto. |
ProxyDataContractResolver |
Questa classe consente di risolvere i tipi proxy creati per classi di dati che non riconoscono la persistenza in tipi di oggetti effettivi che non riconoscono la persistenza. |
Interfacce
IObjectSet<TEntity> |
Fornisce funzionalità che consentono di apportare modifiche a un set di oggetti di dati. |
Enumerazioni
MergeOption |
Specifica il modo in cui gli oggetti da caricare nel contesto dell'oggetto vengono uniti con gli oggetti già presenti nel contesto dell'oggetto. |
RefreshMode |
Specifica se le modifiche delle proprietà apportate agli oggetti di cui viene eseguito il rilevamento da Object Services vengono mantenute o sostituite con i valori delle proprietà presenti nell'origine dati. |
SaveOptions |
Specifica il comportamento del contesto dell'oggetto quando viene chiamato il metodo SaveChanges(SaveOptions). |
Delegati
ObjectMaterializedEventHandler |
Rappresenta il metodo che gestirà l'evento ObjectMaterialized dell'oggetto ObjectContext. |