Classe ObjectSet<TEntity>
[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.]
Rappresenta un set di entità tipizzato utilizzato per eseguire operazioni di creazione, lettura, aggiornamento ed eliminazione.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Core.Objects.ObjectQuery
System.Data.Entity.Core.Objects.ObjectQuery<TEntity>
System.Data.Entity.Core.Objects.ObjectSet<TEntity>
Spazio dei nomi: System.Data.Entity.Core.Objects
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public Class ObjectSet(Of TEntity As Class) _
Inherits ObjectQuery(Of TEntity) _
Implements IObjectSet(Of TEntity), IQueryable(Of TEntity), _
IEnumerable(Of TEntity), IQueryable, IEnumerable
'Utilizzo
Dim instance As ObjectSet(Of TEntity)
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class ObjectSet<TEntity> : ObjectQuery<TEntity>,
IObjectSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>,
IQueryable, IEnumerable
where TEntity : class
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
generic<typename TEntity>
where TEntity : ref class
public ref class ObjectSet : public ObjectQuery<TEntity>,
IObjectSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>,
IQueryable, IEnumerable
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
type ObjectSet<'TEntity when 'TEntity : not struct> =
class
inherit ObjectQuery<'TEntity>
interface IObjectSet<'TEntity>
interface IQueryable<'TEntity>
interface IEnumerable<'TEntity>
interface IQueryable
interface IEnumerable
end
JScript does not support generic types and methods.
Parametri di tipo
- TEntity
Tipo dell'entità.
Il tipo ObjectSet<TEntity> espone i seguenti membri.
Proprietà
rapporti | Descrizione | |
---|---|---|
CommandText | 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) | |
EnablePlanCaching | Ottiene o imposta un valore che indica se il piano di query deve essere memorizzato nella cache. (Ereditato da ObjectQuery) | |
EntitySet | Ottiene i metadati del set di entità rappresentato da questa istanza di ObjectSet<TEntity>. | |
MergeOption | 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 è di flusso o di buffer (Ereditato da ObjectQuery) |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
AddObject | Aggiunge un oggetto al contesto dell'oggetto nel set di entità corrente. | |
ApplyCurrentValues | Copia i valori scalari dall'oggetto fornito nell'oggetto in ObjectContext che dispone della stessa chiave. | |
ApplyOriginalValues | Imposta la proprietà OriginalValues di ObjectStateEntry in modo che corrisponda ai valori della proprietà di un oggetto fornito. | |
Attach | Collega un oggetto o un oggetto grafico al contesto dell'oggetto nel set di entità corrente. | |
CreateObject() | Crea un nuovo oggetto tipo di entità. | |
CreateObject<T>() | Crea un'istanza del tipo specificato. | |
DeleteObject | Contrassegna un oggetto per l'eliminazione. | |
Detach | Rimuove l'oggetto dal contesto dell'oggetto. | |
Distinct | Limita la query in modo da visualizzare risultati univoci. (Ereditato da ObjectQuery<T>) | |
Equals | (Ereditato da Object) | |
Except | Questo metodo del generatore di query crea una nuova query i cui risultati sono tutti i risultati di questa query, ad eccezione di quelli che appartengono anche all'altra query specificata. (Ereditato da ObjectQuery<T>) | |
Execute | Esegue la query di oggetto con l'opzione di unione specificata. (Ereditato da ObjectQuery<T>) | |
ExecuteAsync(MergeOption) | Esegue in modo asincrono la query di oggetto con l'opzione di unione specificata. (Ereditato da ObjectQuery<T>) | |
ExecuteAsync(MergeOption, CancellationToken) | Esegue in modo asincrono la query di oggetto con l'opzione di unione specificata. (Ereditato da ObjectQuery<T>) | |
Finalize | (Ereditato da Object) | |
GetHashCode | (Ereditato da Object) | |
GetResultType | Restituisce le informazioni sul tipo di risultato della query. (Ereditato da ObjectQuery) | |
GetType | (Ereditato da Object) | |
GroupBy | Raggruppa i risultati della query in base ai criteri specificati. (Ereditato da ObjectQuery<T>) | |
Include | Specifica gli oggetti correlati da includere nei risultati della query. (Ereditato da ObjectQuery<T>) | |
Intersect | Questo metodo del generatore di query crea una nuova query i cui risultati sono quelli presenti tanto in questa query, quanto nell'altra query specificata. (Ereditato da ObjectQuery<T>) | |
MemberwiseClone | (Ereditato da Object) | |
OfType<TResultType> | Limita la query in modo da visualizzare solo i risultati di un tipo specifico. (Ereditato da ObjectQuery<T>) | |
OrderBy | Ordina i risultati della query in base ai criteri specificati. (Ereditato da ObjectQuery<T>) | |
Select | Limita i risultati della query solo alle proprietà definite nella proiezione specificata. (Ereditato da ObjectQuery<T>) | |
SelectValue<TResultType> | Limita i risultati della query solo alla proprietà specificata nella proiezione. (Ereditato da ObjectQuery<T>) | |
Skip | Ordina i risultati della query in base ai criteri specificati e ignora un numero di risultati specificato. (Ereditato da ObjectQuery<T>) | |
Top | Limita i risultati della query in modo da visualizzare un numero di elementi specificato. (Ereditato da ObjectQuery<T>) | |
ToString | (Ereditato da Object) | |
ToTraceString | Restituisce i comandi per l'esecuzione sull'origine dati. (Ereditato da ObjectQuery) | |
Union | Questo metodo del generatore di query crea una nuova query i cui risultati sono tutti i risultati di questa query, oltre a tutti i risultati dell'altra query, senza duplicati (risultati univoci). (Ereditato da ObjectQuery<T>) | |
UnionAll | Questo metodo del generatore di query 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 (risultati non necessariamente univoci). (Ereditato da ObjectQuery<T>) | |
Where | Limita la query in modo dai visualizzare i risultati che corrispondono ai criteri di filtro specificati. (Ereditato da ObjectQuery<T>) |
In alto
Metodi di estensione
rapporti | Descrizione | |
---|---|---|
AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | Di overload. Determina in modo asincrono se tutti gli elementi di una sequenza soddisfano una condizione. (Definito da QueryableExtensions). | |
AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | Di overload. Determina in modo asincrono se tutti gli elementi di una sequenza soddisfano una condizione. (Definito da QueryableExtensions). | |
AnyAsync<TEntity>() | Di overload. Determina in modo asincrono se una sequenza contiene elementi. (Definito da QueryableExtensions). | |
AnyAsync<TEntity>(CancellationToken) | Di overload. Determina in modo asincrono se una sequenza contiene elementi. (Definito da QueryableExtensions). | |
AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | Di overload. Determina in modo asincrono se uno o più elementi di una sequenza soddisfano una condizione. (Definito da QueryableExtensions). | |
AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | Di overload. Determina in modo asincrono se uno o più elementi di una sequenza soddisfano una condizione. (Definito da QueryableExtensions). | |
AsNoTracking() | Di overload. Restituisce una nuova query in cui le entità restituite non verranno memorizzate nella cache di DbContext o ObjectContext.Questo metodo si utilizza chiamando il metodo AsNoTracking dell'oggetto query sottostante.Se l'oggetto query sottostante non dispone di un metodo AsNoTracking, la chiamata a questo metodo non avrà alcun effetto. (Definito da QueryableExtensions). | |
AsNoTracking<TEntity>() | Di overload. Restituisce una nuova query in cui le entità restituite non verranno memorizzate nella cache di DbContext o ObjectContext.Questo metodo si utilizza chiamando il metodo AsNoTracking dell'oggetto query sottostante.Se l'oggetto query sottostante non dispone di un metodo AsNoTracking, la chiamata a questo metodo non avrà alcun effetto. (Definito da QueryableExtensions). | |
AsStreaming() | Di overload. Restituisce una nuova query che trasmetterà come flusso e non come buffer i risultati.Questo metodo si utilizza chiamando il metodo AsStreaming dell'oggetto query sottostante.Se l'oggetto query sottostante non dispone di un metodo AsStreaming, la chiamata a questo metodo non avrà alcun effetto. (Definito da QueryableExtensions). | |
AsStreaming<TEntity>() | Di overload. Restituisce una nuova query che trasmetterà come flusso e non come buffer i risultati.Questo metodo si utilizza chiamando il metodo AsStreaming dell'oggetto query sottostante.Se l'oggetto query sottostante non dispone di un metodo AsStreaming, la chiamata a questo metodo non avrà alcun effetto. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Int32 ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Int32 che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Int64 ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Int64 che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Single>>) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Single ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Single che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Double>>) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Double ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Double che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Decimal ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Decimal che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Int32 ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Int32 che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Int64 ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Int64 che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Single ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Single che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Double ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Double che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Decimal ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) | Di overload. Calcola in modo asincrono la media di una sequenza di valori Decimal che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
ContainsAsync<TEntity>(TEntity) | Di overload. Determina in modo asincrono se una sequenza contiene un elemento specificato utilizzando l'operatore di uguaglianza predefinito. (Definito da QueryableExtensions). | |
ContainsAsync<TEntity>(TEntity, CancellationToken) | Di overload. Determina in modo asincrono se una sequenza contiene un elemento specificato utilizzando l'operatore di uguaglianza predefinito. (Definito da QueryableExtensions). | |
CountAsync<TEntity>() | Di overload. Restituisce in modo asincrono il numero di elementi in una sequenza. (Definito da QueryableExtensions). | |
CountAsync<TEntity>(CancellationToken) | Di overload. Restituisce in modo asincrono il numero di elementi in una sequenza. (Definito da QueryableExtensions). | |
CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | Di overload. Restituisce in modo asincrono il numero di elementi in una sequenza che soddisfano una condizione. (Definito da QueryableExtensions). | |
CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | Di overload. Restituisce in modo asincrono il numero di elementi in una sequenza che soddisfano una condizione. (Definito da QueryableExtensions). | |
FirstAsync<TEntity>() | Di overload. Restituisce in modo asincrono il primo elemento di una sequenza. (Definito da QueryableExtensions). | |
FirstAsync<TEntity>(CancellationToken) | Di overload. Restituisce in modo asincrono il primo elemento di una sequenza. (Definito da QueryableExtensions). | |
FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | Di overload. Restituisce in modo asincrono il primo elemento di una sequenza che soddisfa una condizione specificata. (Definito da QueryableExtensions). | |
FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | Di overload. Restituisce in modo asincrono il primo elemento di una sequenza che soddisfa una condizione specificata. (Definito da QueryableExtensions). | |
FirstOrDefaultAsync<TEntity>() | Di overload. Restituisce in modo asincrono il primo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi. (Definito da QueryableExtensions). | |
FirstOrDefaultAsync<TEntity>(CancellationToken) | Di overload. Restituisce in modo asincrono il primo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi. (Definito da QueryableExtensions). | |
FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | Di overload. Restituisce in modo asincrono il primo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se non viene trovato tale elemento. (Definito da QueryableExtensions). | |
FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | Di overload. Restituisce in modo asincrono il primo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se non viene trovato tale elemento. (Definito da QueryableExtensions). | |
ForEachAsync(Action<Object>) | Di overload. Restituisce in modo asincrono i risultati della query ed esegue l'azione specificata su ogni elemento. (Definito da QueryableExtensions). | |
ForEachAsync(Action<Object>, CancellationToken) | Di overload. Restituisce in modo asincrono i risultati della query ed esegue l'azione specificata su ogni elemento. (Definito da QueryableExtensions). | |
ForEachAsync<TEntity>(Action<TEntity>) | Di overload. Restituisce in modo asincrono i risultati della query ed esegue l'azione specificata su ogni elemento. (Definito da QueryableExtensions). | |
ForEachAsync<TEntity>(Action<TEntity>, CancellationToken) | Di overload. Restituisce in modo asincrono i risultati della query ed esegue l'azione specificata su ogni elemento. (Definito da QueryableExtensions). | |
Include<TEntity>(String) | Di overload. Specifica gli oggetti correlati da includere nei risultati della query. (Definito da QueryableExtensions). | |
Include<TEntity, TProperty>(Expression<Func<TEntity, TProperty>>) | Di overload. Specifica gli oggetti correlati da includere nei risultati della query. (Definito da QueryableExtensions). | |
Load | Enumera la query in modo che per le query del server, ad esempio quelle di DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> e altre, i risultati della query verranno caricati nell'oggetto DbContext associato, in ObjectContext o in altra cache del client.Ciò equivale a chiamare ToList e a eliminare l'elenco senza l'overhead dell'effettiva creazione dell'elenco. (Definito da QueryableExtensions). | |
LoadAsync() | Di overload. Enumera in modo asincrono la query in modo che per le query del server, ad esempio quelle di DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> e altre, i risultati della query verranno caricati nell'oggetto DbContext associato, in ObjectContext o in altra cache del client.Ciò equivale a chiamare ToList e a eliminare l'elenco senza l'overhead dell'effettiva creazione dell'elenco. (Definito da QueryableExtensions). | |
LoadAsync(CancellationToken) | Di overload. Enumera in modo asincrono la query in modo che per le query del server, ad esempio quelle di DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> e altre, i risultati della query verranno caricati nell'oggetto DbContext associato, in ObjectContext o in altra cache del client.Ciò equivale a chiamare ToList e a eliminare l'elenco senza l'overhead dell'effettiva creazione dell'elenco. (Definito da QueryableExtensions). | |
LongCountAsync<TEntity>() | Di overload. Restituisce in modo asincrono un oggetto Int64 che rappresenta il numero totale di elementi in una sequenza. (Definito da QueryableExtensions). | |
LongCountAsync<TEntity>(CancellationToken) | Di overload. Restituisce in modo asincrono un oggetto Int64 che rappresenta il numero totale di elementi in una sequenza. (Definito da QueryableExtensions). | |
LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | Di overload. Restituisce in modo asincrono un oggetto Int64 che rappresenta il numero di elementi in una sequenza che soddisfano una condizione. (Definito da QueryableExtensions). | |
LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | Di overload. Restituisce in modo asincrono un oggetto Int64 che rappresenta il numero di elementi in una sequenza che soddisfano una condizione. (Definito da QueryableExtensions). | |
MaxAsync<TEntity>() | Di overload. Restituisce in modo asincrono il valore massimo di una sequenza. (Definito da QueryableExtensions). | |
MaxAsync<TEntity>(CancellationToken) | Di overload. Restituisce in modo asincrono il valore massimo di una sequenza. (Definito da QueryableExtensions). | |
MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) | Di overload. Richiama in modo asincrono una funzione di proiezione su ogni elemento di una sequenza e restituisce il valore massimo risultante. (Definito da QueryableExtensions). | |
MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) | Di overload. Richiama in modo asincrono una funzione di proiezione su ogni elemento di una sequenza e restituisce il valore massimo risultante. (Definito da QueryableExtensions). | |
MinAsync<TEntity>() | Di overload. Restituisce in modo asincrono il valore minimo di una sequenza. (Definito da QueryableExtensions). | |
MinAsync<TEntity>(CancellationToken) | Di overload. Restituisce in modo asincrono il valore minimo di una sequenza. (Definito da QueryableExtensions). | |
MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) | Di overload. Richiama in modo asincrono una funzione di proiezione su ogni elemento di una sequenza e restituisce il valore minimo risultante. (Definito da QueryableExtensions). | |
MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) | Di overload. Richiama in modo asincrono una funzione di proiezione su ogni elemento di una sequenza e restituisce il valore minimo risultante. (Definito da QueryableExtensions). | |
SingleAsync<TEntity>() | Di overload. Restituisce in modo asincrono l'unico elemento di una sequenza e genera un'eccezione se nella sequenza non è presente esattamente un solo elemento. (Definito da QueryableExtensions). | |
SingleAsync<TEntity>(CancellationToken) | Di overload. Restituisce in modo asincrono l'unico elemento di una sequenza e genera un'eccezione se nella sequenza non è presente esattamente un solo elemento. (Definito da QueryableExtensions). | |
SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | Di overload. Restituisce in modo asincrono l'unico elemento di una sequenza che soddisfa una condizione specificata e genera un'eccezione se esistono più elementi di tale tipo. (Definito da QueryableExtensions). | |
SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | Di overload. Restituisce in modo asincrono l'unico elemento di una sequenza che soddisfa una condizione specificata e genera un'eccezione se esistono più elementi di tale tipo. (Definito da QueryableExtensions). | |
SingleOrDefaultAsync<TEntity>() | Di overload. Restituisce in modo asincrono l'unico elemento di una sequenza o un valore predefinito se la sequenza è vuota. Questo metodo genera un'eccezione se esistono più elementi nella sequenza. (Definito da QueryableExtensions). | |
SingleOrDefaultAsync<TEntity>(CancellationToken) | Di overload. Restituisce in modo asincrono l'unico elemento di una sequenza o un valore predefinito se la sequenza è vuota. Questo metodo genera un'eccezione se esistono più elementi nella sequenza. (Definito da QueryableExtensions). | |
SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | Di overload. Restituisce in modo asincrono il singolo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento esiste. Questo metodo genera un'eccezione se più elementi soddisfano la condizione. (Definito da QueryableExtensions). | |
SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | Di overload. Restituisce in modo asincrono il singolo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento esiste. Questo metodo genera un'eccezione se più elementi soddisfano la condizione. (Definito da QueryableExtensions). | |
Skip<TEntity> | Ignora un numero specificato di elementi in una sequenza e quindi restituisce gli elementi rimanenti. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Int32>>) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Int32 ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Int32 che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Int64>>) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Int64 ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Int64 che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Single>>) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Single ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Single che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Double>>) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Double ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Double che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Decimal ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Decimal che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Int32 ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Int32 che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Int64 ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Int64 che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Single ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Single che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Double ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Double che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Decimal ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) | Di overload. Calcola in modo asincrono la somma della sequenza di valori Decimal che ammettono valori null ottenuta chiamando una funzione di proiezione su ogni elemento della sequenza di input. (Definito da QueryableExtensions). | |
Take<TEntity> | Restituisce un numero specificato di elementi contigui dall'inizio di una sequenza. (Definito da QueryableExtensions). | |
ToArrayAsync<TEntity>() | Di overload. Crea una matrice da un oggetto IQueryable<T> enumerandolo in modo asincrono. (Definito da QueryableExtensions). | |
ToArrayAsync<TEntity>(CancellationToken) | Di overload. Crea una matrice da un oggetto IQueryable<T> enumerandolo in modo asincrono. (Definito da QueryableExtensions). | |
ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>) | Di overload. Crea un oggetto Dictionary<TKey, TValue> da un oggetto IQueryable<T> enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata. (Definito da QueryableExtensions). | |
ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, CancellationToken) | Di overload. Crea un oggetto Dictionary<TKey, TValue> da un oggetto IQueryable<T> enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata. (Definito da QueryableExtensions). | |
ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>) | Di overload. Crea un oggetto Dictionary<TKey, TValue> da un oggetto IQueryable<T> enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata e a un operatore di confronto. (Definito da QueryableExtensions). | |
ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>, CancellationToken) | Di overload. Crea un oggetto Dictionary<TKey, TValue> da un oggetto IQueryable<T> enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata e a un operatore di confronto. (Definito da QueryableExtensions). | |
ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>) | Di overload. Crea un oggetto Dictionary<TKey, TValue> da un oggetto IQueryable<T> enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata e a una funzione del selettore di elemento. (Definito da QueryableExtensions). | |
ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, CancellationToken) | Di overload. Crea un oggetto Dictionary<TKey, TValue> da un oggetto IQueryable<T> enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata e a una funzione del selettore di elemento. (Definito da QueryableExtensions). | |
ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>) | Di overload. Crea un oggetto Dictionary<TKey, TValue> da un oggetto IQueryable<T> enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata, a un operatore di confronto e a una funzione del selettore di elemento. (Definito da QueryableExtensions). | |
ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>, CancellationToken) | Di overload. Crea un oggetto Dictionary<TKey, TValue> da un oggetto IQueryable<T> enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata, a un operatore di confronto e a una funzione del selettore di elemento. (Definito da QueryableExtensions). | |
ToListAsync() | Di overload. Crea un oggetto List<T> da un oggetto IQueryable enumerandolo in modo asincrono. (Definito da QueryableExtensions). | |
ToListAsync(CancellationToken) | Di overload. Crea un oggetto List<T> da un oggetto IQueryable enumerandolo in modo asincrono. (Definito da QueryableExtensions). | |
ToListAsync<TEntity>() | Di overload. Crea un oggetto List<T> da un oggetto IQueryable<T> enumerandolo in modo asincrono. (Definito da QueryableExtensions). | |
ToListAsync<TEntity>(CancellationToken) | Di overload. Crea un oggetto List<T> da un oggetto IQueryable<T> enumerandolo in modo asincrono. (Definito da QueryableExtensions). |
In alto
Implementazioni esplicite dell'interfaccia
rapporti | Descrizione | |
---|---|---|
IListSource.ContainsListCollection | Ottiene un valore che indica se la query contiene una raccolta di oggetti query. (Ereditato da ObjectQuery) | |
IQueryable.ElementType | Ottiene il tipo di elemento del risultato per questa istanza della query. (Ereditato da ObjectQuery) | |
IQueryable.Expression | Ottiene l'espressione che descrive questa query.Per le query compilate utilizzando i modelli del generatore LINQ, restituisce un albero delle espressioni LINQ completo; in caso contrario restituisce un'espressione costante che esegue il wrapping della query.Notare che l'espressione predefinita non viene memorizzata nella cache.In questo modo è possibile fare distinzione tra le query LINQ e le query Entity-SQL. (Ereditato da ObjectQuery) | |
IEnumerable.GetEnumerator | Restituisce un enumeratore che scorre una raccolta. (Ereditato da ObjectQuery) | |
IEnumerable<T>.GetEnumerator | Restituisce un oggetto IEnumerator<T> che, se enumerato, eseguirà la query SQL specificata nel database. (Ereditato da ObjectQuery<T>) | |
IListSource.GetList | Restituisce la raccolta come IList utilizzato per l'associazione dati. (Ereditato da ObjectQuery) | |
IQueryable.Provider | Ottiene l'oggetto IQueryProvider associato all'istanza della query. (Ereditato da ObjectQuery) | |
IDbAsyncEnumerable.GetAsyncEnumerator | Restituisce un oggetto IDbAsyncEnumerator che, se enumerato, eseguirà la query SQL specificata nel database. (Ereditato da ObjectQuery) | |
IDbAsyncEnumerable<T>.GetAsyncEnumerator | Restituisce un oggetto IDbAsyncEnumerator<T> che, se enumerato, eseguirà la query SQL specificata nel database. (Ereditato da ObjectQuery<T>) |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.