Spazio dei nomi System.Data.Objects
Aggiornamento: novembre 2007
Lo spazio dei nomi System.Data.Objects 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 ulteriori informazioni, vedere Cenni preliminari su Object Services (Entity Framework).
| Classe | Descrizione | |
|---|---|---|
![]() | CompiledQuery | Rappresenta una query LINQ to Entities memorizzata nella cache. |
![]() | CurrentValueRecord | Fornisce l'accesso ai valori correnti dei dati oggetto. |
![]() | ObjectContext | Fornisce funzionalità per l'esecuzione di query e l'utilizzo di dati delle entità come oggetti. |
![]() | 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 Entity Data Model (EDM) sia tramite LINQ to Entities che tramite ObjectQuery<T>. |
![]() | ObjectQuery<T> | Rappresenta una query tipizzata su Entity Data Model (EDM) in un contesto dell'oggetto specificato. |
![]() | ObjectResult | La classe base per i risultati di una query di oggetto su Entity Data Model (EDM). |
![]() | ObjectResult<T> | Rappresenta il risultato di un oggetto ObjectQuery<T> come insieme enumerabile di oggetti. |
![]() | ObjectStateEntry | Conserva le informazioni sullo stato e sulla chiave per oggetti e relazioni e il rilevamento delle modifiche per le proprietà degli oggetti. |
![]() | ObjectStateManager | Mantiene lo stato dell'oggetto e la gestione delle identità per le istanze del tipo di entità e le istanze della relazione. |
| Enumerazione | Descrizione | |
|---|---|---|
![]() | 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. |
