ObjectSet<TEntity> Classe
In questo articolo
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.
Rappresenta un set di entità tipizzate usato per eseguire operazioni di creazione, lettura, aggiornamento ed eliminazione.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class ObjectSet<TEntity> : System.Data.Entity.Core.Objects.ObjectQuery<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Data.Entity.Core.Objects.IObjectSet<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
type ObjectSet<'Entity (requires 'Entity : null)> = class
inherit ObjectQuery<'Entity (requires 'Entity : null)>
interface IObjectSet<'Entity (requires 'Entity : null)>
interface IQueryable<'Entity (requires 'Entity : null)>
interface seq<'Entity (requires 'Entity : null)>
interface IQueryable
interface IEnumerable
Public Class ObjectSet(Of TEntity)
Inherits ObjectQuery(Of TEntity)
Implements IEnumerable(Of TEntity), IObjectSet(Of TEntity), IQueryable(Of TEntity)
- TEntity
Tipo dell'entità.
- Ereditarietà
- Attributi
- Implementazioni
Command |
Restituisce il testo del comando per la query. (Ereditato da ObjectQuery) |
Context |
Ottiene il contesto dell'oggetto associato a questa query di oggetto. (Ereditato da ObjectQuery) |
Enable |
Ottiene o imposta un valore che indica se il piano di query deve essere memorizzato nella cache. (Ereditato da ObjectQuery) |
Entity |
Ottiene i metadati del set di entità rappresentato da questa istanza di ObjectSet<TEntity>. |
Merge |
Ottiene o imposta il modo in cui gli oggetti restituiti da una query vengono aggiunti al contesto dell'oggetto. (Ereditato da ObjectQuery) |
Name |
Ottiene o imposta il nome della query di oggetto. (Ereditato da ObjectQuery<T>) |
Parameters |
Ottiene la raccolta di parametri per questa query di oggetto. (Ereditato da ObjectQuery) |
Streaming |
Indica se la query è in streaming o buffering (Ereditato da ObjectQuery) |
Add |
Aggiunge un oggetto al contesto dell'oggetto nel set di entità corrente. |
Apply |
Copia i valori scalari dall'oggetto fornito nell'oggetto in ObjectContext che dispone della stessa chiave. |
Apply |
Imposta la proprietà OriginalValues di un oggetto ObjectStateEntry in modo che corrisponda ai valori della proprietà di un oggetto fornito. |
Attach(TEntity) |
Allega un oggetto o un oggetto grafico al contesto dell'oggetto nel set di entità corrente. |
Create |
Crea un nuovo oggetto di tipo di entità. |
Create |
Crea un'istanza del tipo specificato. |
Delete |
Contrassegna un oggetto per l'eliminazione. |
Detach(TEntity) |
Rimuove l'oggetto dal contesto dell'oggetto. |
Distinct() |
Limita la query in modo da visualizzare risultati univoci. (Ereditato da ObjectQuery<T>) |
Except(Object |
Questo metodo query-builder crea una nuova query i cui risultati sono tutti i risultati di questa query, ad eccezione di quelli che fanno parte anche dell'altra query specificata. (Ereditato da ObjectQuery<T>) |
Execute(Merge |
Esegue la query di oggetto con l'opzione di merge specificata. (Ereditato da ObjectQuery<T>) |
Execute |
Esegue in modo asincrono la query dell'oggetto con l'opzione di unione specificata. (Ereditato da ObjectQuery<T>) |
Execute |
Esegue in modo asincrono la query dell'oggetto con l'opzione di unione specificata. (Ereditato da ObjectQuery<T>) |
Get |
Restituisce le informazioni sul tipo di risultato della query. (Ereditato da ObjectQuery) |
Group |
Raggruppa i risultati della query in base ai criteri specificati. (Ereditato da ObjectQuery<T>) |
Include(String) |
Specifica gli oggetti correlati da includere nei risultati della query. (Ereditato da ObjectQuery<T>) |
Intersect(Object |
Questo metodo query-builder crea una nuova query i cui risultati sono entrambi presenti in questa query e nell'altra query specificata. (Ereditato da ObjectQuery<T>) |
Of |
Limita la query in modo da visualizzare solo i risultati di un tipo specifico. (Ereditato da ObjectQuery<T>) |
Order |
Ordina i risultati della query in base ai criteri specificati. (Ereditato da ObjectQuery<T>) |
Select(String, Object |
Limita i risultati della query solo alle proprietà definite nella proiezione specificata. (Ereditato da ObjectQuery<T>) |
Select |
Limita i risultati della query solo alla proprietà specificata nella proiezione. (Ereditato da ObjectQuery<T>) |
Skip(String, String, Object |
Ordina i risultati della query in base ai criteri specificati e ignora un numero di risultati specificato. (Ereditato da ObjectQuery<T>) |
Top(String, Object |
Limita i risultati della query in modo da visualizzare un numero di elementi specificato. (Ereditato da ObjectQuery<T>) |
To |
Restituisce i comandi per l'esecuzione sull'origine dati. (Ereditato da ObjectQuery) |
Union(Object |
Questo metodo query-builder crea una nuova query i cui risultati sono tutti i risultati di questa query, oltre a tutti i risultati dell'altra query, senza duplicati (ad esempio, i risultati sono univoci). (Ereditato da ObjectQuery<T>) |
Union |
Questo metodo query-builder crea una nuova query i cui risultati sono tutti i risultati di questa query, oltre a tutti i risultati dell'altra query, inclusi eventuali duplicati (ad esempio, i risultati non sono necessariamente univoci). (Ereditato da ObjectQuery<T>) |
Where(String, Object |
Limita la query in modo dai visualizzare i risultati che corrispondono ai criteri di filtro specificati. (Ereditato da ObjectQuery<T>) |
IDb |
Restituisce un oggetto IDbAsyncEnumerator che quando enumerato eseguirà la query SQL specificata sul database. (Ereditato da ObjectQuery) |
IDb |
Restituisce un oggetto IDbAsyncEnumerator<T> che quando enumerato eseguirà la query SQL specificata sul database. (Ereditato da ObjectQuery<T>) |
IEnumerable. |
Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta. (Ereditato da ObjectQuery) |
IEnumerable<T>.Get |
Restituisce un oggetto IEnumerator<T> che quando enumerato eseguirà la query SQL specificata sul database. (Ereditato da ObjectQuery<T>) |
IList |
Rappresenta un set di entità tipizzate usato per eseguire operazioni di creazione, lettura, aggiornamento ed eliminazione. (Ereditato da ObjectQuery) |
IList |
Restituisce la raccolta come IList utilizzato per il data binding. (Ereditato da ObjectQuery) |
IQueryable. |
Ottiene il tipo di elemento del risultato per questa istanza della query. (Ereditato da ObjectQuery) |
IQueryable. |
Ottiene l'espressione che descrive questa query. Per le query compilate usando i modelli di generatore LINQ, restituisce un albero di espressioni LINQ completo; in caso contrario, restituisce un'espressione costante che esegue il wrapping di questa query. Notare che l'espressione predefinita non viene memorizzata nella cache. Ciò consente di distinguere tra query LINQ e Entity-SQL. (Ereditato da ObjectQuery) |
IQueryable. |
Ottiene l'oggetto IQueryProvider associato a questa istanza di query. (Ereditato da ObjectQuery) |
All |
Determina in modo asincrono se tutti gli elementi di una sequenza soddisfano una condizione. |
All |
Determina in modo asincrono se tutti gli elementi di una sequenza soddisfano una condizione. |
Any |
Determina in modo asincrono se una sequenza contiene elementi. |
Any |
Determina in modo asincrono se un elemento di una sequenza soddisfa una condizione. |
Any |
Determina in modo asincrono se un elemento di una sequenza soddisfa una condizione. |
Any |
Determina in modo asincrono se una sequenza contiene elementi. |
As |
Restituisce una nuova query in cui le entità restituite non verranno memorizzate nella cache in DbContext o ObjectContext. Questo metodo funziona chiamando il metodo AsNoTracking dell'oggetto query sottostante. Se l'oggetto query sottostante non ha un metodo AsNoTracking, la chiamata a questo metodo non avrà alcun effetto. |
As |
Obsoleti.
Restituisce una nuova query che trasmetterà i risultati anziché il buffering. Questo metodo funziona chiamando il metodo AsStreaming dell'oggetto query sottostante. Se l'oggetto query sottostante non ha un metodo AsStreaming, la chiamata a questo metodo non avrà alcun effetto. |
Average |
Calcola in modo asincrono la media di una sequenza di Decimal valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di Decimal valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di Double valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di Double valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di Int32 valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di Int32 valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di Int64 valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di Int64 valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di valori nullable Decimal ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di valori nullable Decimal ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di valori nullable Double ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di valori nullable Double ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di valori nullable Int32 ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di valori nullable Int32 ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di valori nullable Int64 ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di valori nullable Int64 ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di valori nullable Single ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di valori nullable Single ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di Single valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Average |
Calcola in modo asincrono la media di una sequenza di Single valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Contains |
Determina in modo asincrono se una sequenza contiene un elemento specificato usando il comparer di uguaglianza predefinito. |
Contains |
Determina in modo asincrono se una sequenza contiene un elemento specificato usando il comparer di uguaglianza predefinito. |
Count |
Restituisce in modo asincrono il numero di elementi in una sequenza. |
Count |
Restituisce in modo asincrono il numero di elementi in una sequenza che soddisfano una condizione. |
Count |
Restituisce in modo asincrono il numero di elementi in una sequenza che soddisfano una condizione. |
Count |
Restituisce in modo asincrono il numero di elementi in una sequenza. |
First |
Restituisce in modo asincrono il primo elemento di una sequenza. |
First |
Restituisce in modo asincrono il primo elemento di una sequenza che soddisfa una condizione specificata. |
First |
Restituisce in modo asincrono il primo elemento di una sequenza che soddisfa una condizione specificata. |
First |
Restituisce in modo asincrono il primo elemento di una sequenza. |
First |
Restituisce in modo asincrono il primo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi. |
First |
Restituisce in modo asincrono il primo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se non viene trovato alcun elemento di questo tipo. |
First |
Restituisce in modo asincrono il primo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se non viene trovato alcun elemento di questo tipo. |
First |
Restituisce in modo asincrono il primo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi. |
For |
Enumera in modo asincrono i risultati della query ed esegue l'azione specificata in ogni elemento. |
For |
Enumera in modo asincrono i risultati della query ed esegue l'azione specificata in ogni elemento. |
Include<T>(IQueryable<T>, String) |
Specifica gli oggetti correlati da includere nei risultati della query. |
Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) |
Specifica gli oggetti correlati da includere nei risultati della query. |
Long |
Restituisce in modo asincrono un oggetto Int64 che rappresenta il numero totale di elementi in una sequenza. |
Long |
Restituisce in modo asincrono un oggetto Int64 che rappresenta il numero di elementi in una sequenza che soddisfano una condizione. |
Long |
Restituisce in modo asincrono un oggetto Int64 che rappresenta il numero di elementi in una sequenza che soddisfano una condizione. |
Long |
Restituisce in modo asincrono un oggetto Int64 che rappresenta il numero totale di elementi in una sequenza. |
Max |
Restituisce in modo asincrono il valore massimo di una sequenza. |
Max |
Restituisce in modo asincrono il valore massimo di una sequenza. |
Max |
Richiama in modo asincrono una funzione di proiezione su ogni elemento di una sequenza e restituisce il valore massimo risultante. |
Max |
Richiama in modo asincrono una funzione di proiezione su ogni elemento di una sequenza e restituisce il valore massimo risultante. |
Min |
Restituisce in modo asincrono il valore minimo di una sequenza. |
Min |
Restituisce in modo asincrono il valore minimo di una sequenza. |
Min |
Richiama in modo asincrono una funzione di proiezione su ogni elemento di una sequenza e restituisce il valore minimo risultante. |
Min |
Richiama in modo asincrono una funzione di proiezione su ogni elemento di una sequenza e restituisce il valore minimo risultante. |
Single |
Restituisce in modo asincrono l'unico elemento di una sequenza e genera un'eccezione se non è presente esattamente un elemento nella sequenza. |
Single |
Restituisce in modo asincrono l'unico elemento di una sequenza che soddisfa una condizione specificata e genera un'eccezione se esiste più di un elemento di questo tipo. |
Single |
Restituisce in modo asincrono l'unico elemento di una sequenza che soddisfa una condizione specificata e genera un'eccezione se esiste più di un elemento di questo tipo. |
Single |
Restituisce in modo asincrono l'unico elemento di una sequenza e genera un'eccezione se non è presente esattamente un elemento nella sequenza. |
Single |
Restituisce in modo asincrono l'unico elemento di una sequenza o un valore predefinito se la sequenza è vuota; questo metodo genera un'eccezione se nella sequenza sono presenti più elementi. |
Single |
Restituisce in modo asincrono l'unico elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento non esiste; questo metodo genera un'eccezione se più di un elemento soddisfa la condizione. |
Single |
Restituisce in modo asincrono l'unico elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento non esiste; questo metodo genera un'eccezione se più di un elemento soddisfa la condizione. |
Single |
Restituisce in modo asincrono l'unico elemento di una sequenza o un valore predefinito se la sequenza è vuota; questo metodo genera un'eccezione se nella sequenza sono presenti più elementi. |
Skip<TSource>(IQueryable<TSource>, Expression<Func<Int32>>) |
Ignora un numero specificato di elementi in una sequenza e quindi restituisce gli elementi rimanenti. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di Decimal input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di Decimal input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di Double input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di Double input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di Int32 input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di Int32 input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di Int64 input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di Int64 input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori nullable Decimal ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori nullable Decimal ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori nullable Double ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori nullable Double ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori nullable Int32 ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori nullable Int32 ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori nullable Int64 ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori nullable Int64 ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori nullable Single ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori nullable Single ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di Single input. |
Sum |
Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di Single input. |
Take<TSource>(IQueryable<TSource>, Expression<Func<Int32>>) |
Restituisce un numero specificato di elementi contigui dall'inizio di una sequenza. |
To |
Crea una matrice da un oggetto IQueryable<T> enumerandola in modo asincrono. |
To |
Crea una matrice da un oggetto IQueryable<T> enumerandola in modo asincrono. |
To |
Crea un Dictionary<TKey,TValue> oggetto da un IQueryable<T> oggetto enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata. |
To |
Crea un Dictionary<TKey,TValue> oggetto da un IQueryable<T> oggetto enumerandolo in modo asincrono in base a una funzione del selettore di chiavi e a un operatore di confronto specificati. |
To |
Crea un Dictionary<TKey,TValue> oggetto da un IQueryable<T> oggetto enumerandolo in modo asincrono in base a una funzione del selettore di chiavi e a un operatore di confronto specificati. |
To |
Crea un Dictionary<TKey,TValue> oggetto da un IQueryable<T> oggetto enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata. |
To |
Crea un Dictionary<TKey,TValue> oggetto da un IQueryable<T> oggetto enumerandolo in modo asincrono in base a un selettore di chiavi specificato e a una funzione selettore di elementi. |
To |
Crea un Dictionary<TKey,TValue> oggetto da un IQueryable<T> oggetto enumerandolo in modo asincrono in base a una funzione del selettore di chiavi, a un operatore di confronto e a una funzione selettore di elementi. |
To |
Crea un Dictionary<TKey,TValue> oggetto da un IQueryable<T> oggetto enumerandolo in modo asincrono in base a una funzione del selettore di chiavi, a un operatore di confronto e a una funzione selettore di elementi. |
To |
Crea un Dictionary<TKey,TValue> oggetto da un IQueryable<T> oggetto enumerandolo in modo asincrono in base a un selettore di chiavi specificato e a una funzione selettore di elementi. |
To |
Crea un List<T> oggetto da un IQueryable<T> oggetto enumerandolo in modo asincrono. |
To |
Crea un List<T> oggetto da un IQueryable<T> oggetto enumerandolo in modo asincrono. |
Feedback su Entity Framework
Entity Framework è un progetto di open source. Selezionare un collegamento per fornire feedback: