Lingua

DbQuery<TQuery> Classe

Definizione

Attenzione

Use DbSet<T> instead

Un DbQuery<TQuery> oggetto può essere usato per eseguire query su istanze di TQuery. Le query LINQ su un DbQuery<TQuery> oggetto verranno convertite in query sul database.

I risultati di una query LINQ su un DbQuery<TQuery> conterranno i risultati restituiti dal database e potrebbero non riflettere le modifiche apportate nel contesto che non sono state mantenute nel database. Ad esempio, i risultati non conterranno le visualizzazioni appena aggiunte e potrebbero comunque contenere visualizzazioni contrassegnate per l'eliminazione.

A seconda del database in uso, alcune parti di una query LINQ su un DbQuery<TQuery> oggetto possono essere valutate in memoria anziché essere convertite in una query di database.

DbQuery<TQuery> gli oggetti vengono in genere ottenuti da una proprietà su un DbQuery<TQuery> derivato DbContext o dal Query<TQuery>() metodo .

public abstract class DbQuery<TQuery> : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<IServiceProvider>, Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TQuery>, System.Collections.Generic.IEnumerable<TQuery>, System.Linq.IQueryable<TQuery> where TQuery : class
[System.Obsolete("Use DbSet<T> instead")]
public abstract class DbQuery<TQuery> : Microsoft.EntityFrameworkCore.DbSet<TQuery> where TQuery : class
type DbQuery<'Query (requires 'Query : null)> = class
    interface IQueryable<'Query (requires 'Query : null)>
    interface seq<'Query (requires 'Query : null)>
    interface IEnumerable
    interface IQueryable
    interface IAsyncEnumerableAccessor<'Query (requires 'Query : null)>
    interface IInfrastructure<IServiceProvider>
[<System.Obsolete("Use DbSet<T> instead")>]
type DbQuery<'Query (requires 'Query : null)> = class
    inherit DbSet<'Query (requires 'Query : null)>
Public MustInherit Class DbQuery(Of TQuery)
Implements IAsyncEnumerableAccessor(Of TQuery), IEnumerable(Of TQuery), IInfrastructure(Of IServiceProvider), IQueryable(Of TQuery)
Public MustInherit Class DbQuery(Of TQuery)
Inherits DbSet(Of TQuery)

Parametri di tipo

TQuery

Tipo di visualizzazione gestito da questa vista.

Ereditarietà
DbQuery<TQuery>
Ereditarietà
DbSet<TQuery>
DbQuery<TQuery>
Attributi
Implementazioni
IInfrastructure<IServiceProvider> Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TQuery> IEnumerable<T> IEnumerable<TQuery> IEnumerable IQueryable IQueryable<TQuery>

Costruttori

Nome Descrizione
DbQuery<TQuery>()
Obsoleti.

Un DbQuery<TQuery> oggetto può essere usato per eseguire query su istanze di TQuery. Le query LINQ su un DbQuery<TQuery> oggetto verranno convertite in query sul database.

I risultati di una query LINQ su un DbQuery<TQuery> conterranno i risultati restituiti dal database e potrebbero non riflettere le modifiche apportate nel contesto che non sono state mantenute nel database. Ad esempio, i risultati non conterranno le visualizzazioni appena aggiunte e potrebbero comunque contenere visualizzazioni contrassegnate per l'eliminazione.

A seconda del database in uso, alcune parti di una query LINQ su un DbQuery<TQuery> oggetto possono essere valutate in memoria anziché essere convertite in una query di database.

DbQuery<TQuery> gli oggetti vengono in genere ottenuti da una proprietà su un DbQuery<TQuery> derivato DbContext o dal Query<TQuery>() metodo .

Proprietà

Nome Descrizione
Local
Obsoleti.

Ottiene un oggetto LocalView<TEntity> che rappresenta una visualizzazione locale di tutte le entità Added, Unchanged e Modified in questo set.

(Ereditato da DbSet<TEntity>)

Metodi

Nome Descrizione
Add(TEntity)
Obsoleti.

Inizia a tenere traccia dell'entità specificata e a tutte le altre entità raggiungibili che non sono già tracciate, nello Added stato in modo che vengano inserite nel database quando SaveChanges() viene chiamato.

(Ereditato da DbSet<TEntity>)
AddAsync(TEntity, CancellationToken)
Obsoleti.

Inizia a tenere traccia dell'entità specificata e a tutte le altre entità raggiungibili che non sono già tracciate, nello Added stato in modo che vengano inserite nel database quando SaveChanges() viene chiamato.

(Ereditato da DbSet<TEntity>)
AddRange(IEnumerable<TEntity>)
Obsoleti.

Inizia a tenere traccia delle entità indicate e di tutte le altre entità raggiungibili che non sono già tracciate, nello Added stato in modo che vengano inserite nel database quando SaveChanges() viene chiamato.

(Ereditato da DbSet<TEntity>)
AddRange(TEntity[])
Obsoleti.

Inizia a tenere traccia delle entità indicate e di tutte le altre entità raggiungibili che non sono già tracciate, nello Added stato in modo che vengano inserite nel database quando SaveChanges() viene chiamato.

(Ereditato da DbSet<TEntity>)
AddRangeAsync(IEnumerable<TEntity>, CancellationToken)
Obsoleti.

Inizia a tenere traccia delle entità indicate e di tutte le altre entità raggiungibili che non sono già tracciate, nello Added stato in modo che vengano inserite nel database quando SaveChanges() viene chiamato.

(Ereditato da DbSet<TEntity>)
AddRangeAsync(TEntity[])
Obsoleti.

Inizia a tenere traccia delle entità indicate e di tutte le altre entità raggiungibili che non sono già tracciate, nello Added stato in modo che vengano inserite nel database quando SaveChanges() viene chiamato.

(Ereditato da DbSet<TEntity>)
AsAsyncEnumerable()
Obsoleti.

Restituisce questo oggetto tipizzato come IAsyncEnumerable<T>.

(Ereditato da DbSet<TEntity>)
AsQueryable()
Obsoleti.

Restituisce questo oggetto tipizzato come IQueryable<T>.

(Ereditato da DbSet<TEntity>)
Attach(TEntity)
Obsoleti.

Inizia a tenere traccia dell'entità specificata e delle voci raggiungibili dall'entità specificata usando lo Unchanged stato per impostazione predefinita, ma vedere di seguito per i casi in cui verrà usato uno stato diverso.

(Ereditato da DbSet<TEntity>)
AttachRange(IEnumerable<TEntity>)
Obsoleti.

Inizia a tenere traccia delle entità e delle voci fornite raggiungibili dalle entità indicate usando lo Unchanged stato per impostazione predefinita, ma vedere di seguito per i casi in cui verrà usato uno stato diverso.

(Ereditato da DbSet<TEntity>)
AttachRange(TEntity[])
Obsoleti.

Inizia a tenere traccia delle entità e delle voci fornite raggiungibili dalle entità indicate usando lo Unchanged stato per impostazione predefinita, ma vedere di seguito per i casi in cui verrà usato uno stato diverso.

(Ereditato da DbSet<TEntity>)
Find(Object[])
Obsoleti.

Trova un'entità con i valori di chiave primaria specificati. Se un'entità con i valori di chiave primaria specificati viene rilevata dal contesto, viene restituita immediatamente senza effettuare una richiesta al database. In caso contrario, viene eseguita una query al database per un'entità con i valori di chiave primaria specificati e questa entità, se presente, viene collegata al contesto e restituita. Se non viene trovata alcuna entità, viene restituito null.

(Ereditato da DbSet<TEntity>)
FindAsync(Object[], CancellationToken)
Obsoleti.

Trova un'entità con i valori di chiave primaria specificati. Se un'entità con i valori di chiave primaria specificati viene rilevata dal contesto, viene restituita immediatamente senza effettuare una richiesta al database. In caso contrario, viene eseguita una query al database per un'entità con i valori di chiave primaria specificati e questa entità, se presente, viene collegata al contesto e restituita. Se non viene trovata alcuna entità, viene restituito null.

(Ereditato da DbSet<TEntity>)
FindAsync(Object[])
Obsoleti.

Trova un'entità con i valori di chiave primaria specificati. Se un'entità con i valori di chiave primaria specificati viene rilevata dal contesto, viene restituita immediatamente senza effettuare una richiesta al database. In caso contrario, viene eseguita una query al database per un'entità con i valori di chiave primaria specificati e questa entità, se presente, viene collegata al contesto e restituita. Se non viene trovata alcuna entità, viene restituito null.

(Ereditato da DbSet<TEntity>)
Remove(TEntity)
Obsoleti.

Inizia a tenere traccia dell'entità specificata nello Deleted stato in modo che venga rimossa dal database quando SaveChanges() viene chiamata.

(Ereditato da DbSet<TEntity>)
RemoveRange(IEnumerable<TEntity>)
Obsoleti.

Inizia a tenere traccia delle entità indicate nello Deleted stato in modo che vengano rimosse dal database quando SaveChanges() viene chiamato.

(Ereditato da DbSet<TEntity>)
RemoveRange(TEntity[])
Obsoleti.

Inizia a tenere traccia delle entità indicate nello Deleted stato in modo che vengano rimosse dal database quando SaveChanges() viene chiamato.

(Ereditato da DbSet<TEntity>)
Update(TEntity)
Obsoleti.

Inizia a tenere traccia dell'entità specificata e delle voci raggiungibili dall'entità specificata usando lo Modified stato per impostazione predefinita, ma vedere di seguito per i casi in cui verrà usato uno stato diverso.

(Ereditato da DbSet<TEntity>)
UpdateRange(IEnumerable<TEntity>)
Obsoleti.

Inizia a tenere traccia delle entità e delle voci fornite raggiungibili dalle entità indicate usando lo Modified stato per impostazione predefinita, ma vedere di seguito per i casi in cui verrà usato uno stato diverso.

(Ereditato da DbSet<TEntity>)
UpdateRange(TEntity[])
Obsoleti.

Inizia a tenere traccia delle entità e delle voci fornite raggiungibili dalle entità indicate usando lo Modified stato per impostazione predefinita, ma vedere di seguito per i casi in cui verrà usato uno stato diverso.

(Ereditato da DbSet<TEntity>)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IAsyncEnumerable<TEntity>.GetAsyncEnumerator(CancellationToken)
Obsoleti.

Restituisce un oggetto IAsyncEnumerator<T> che, quando enumerato, esegue in modo asincrono una query sul database.

(Ereditato da DbSet<TEntity>)
IAsyncEnumerableAccessor<TQuery>.AsyncEnumerable
Obsoleti.

Restituisce un oggetto IAsyncEnumerable<T> che, quando enumerato, eseguirà in modo asincrono la query sul database.

IEnumerable.GetEnumerator()
Obsoleti.

Restituisce un oggetto IEnumerator che, quando enumerato, eseguirà una query sul database per caricare tutte le viste dal database.

IEnumerable.GetEnumerator()
Obsoleti.

Restituisce un oggetto IEnumerator che, quando enumerato, eseguirà una query sul database per caricare tutte le entità dal database.

(Ereditato da DbSet<TEntity>)
IEnumerable<TEntity>.GetEnumerator()
Obsoleti.

Restituisce un oggetto IEnumerator<T> che, quando enumerato, eseguirà una query sul database per caricare tutte le entità dal database.

(Ereditato da DbSet<TEntity>)
IEnumerable<TQuery>.GetEnumerator()
Obsoleti.

Restituisce un oggetto IEnumerator<T> che, quando enumerato, eseguirà una query sul database per caricare tutte le viste dal database.

IInfrastructure<IServiceProvider>.Instance
Obsoleti.

Ottiene l'ambito IServiceProvider utilizzato per risolvere i servizi.

Questa proprietà è destinata all'uso da parte di metodi di estensione che devono usare i servizi non esposti direttamente nella superficie api pubblica.

IInfrastructure<IServiceProvider>.Instance
Obsoleti.

Ottiene l'ambito IServiceProvider utilizzato per risolvere i servizi.

(Ereditato da DbSet<TEntity>)
IListSource.ContainsListCollection
Obsoleti.

Ottiene un valore che indica se l'insieme è un insieme di oggetti System.Collections.IList. Restituisce sempre false.

(Ereditato da DbSet<TEntity>)
IListSource.GetList()
Obsoleti.

Questo metodo viene chiamato dai framework di data binding quando si tenta di associare dati direttamente a un oggetto DbSet<TEntity>.

(Ereditato da DbSet<TEntity>)
IQueryable.ElementType
Obsoleti.

Ottiene il tipo di elemento IQueryable.

IQueryable.ElementType
Obsoleti.

Ottiene il tipo di elemento IQueryable.

(Ereditato da DbSet<TEntity>)
IQueryable.Expression
Obsoleti.

Ottiene l'espressione LINQ IQueryable.

IQueryable.Expression
Obsoleti.

Ottiene l'espressione LINQ IQueryable.

(Ereditato da DbSet<TEntity>)
IQueryable.Provider
Obsoleti.

Ottiene il provider IQueryable.

IQueryable.Provider
Obsoleti.

Ottiene il provider IQueryable.

(Ereditato da DbSet<TEntity>)

Metodi di estensione

Nome Descrizione
AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Obsoleti.

Determina in modo asincrono se tutti gli elementi di una sequenza soddisfano una condizione.

AnyAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Determina in modo asincrono se una sequenza contiene elementi.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Obsoleti.

Determina in modo asincrono se un elemento di una sequenza soddisfa una condizione.

AsAsyncEnumerable<TSource>(IQueryable<TSource>)
Obsoleti.

Restituisce un oggetto IAsyncEnumerable<T> che può essere enumerato in modo asincrono.

AsNoTracking<TEntity>(IQueryable<TEntity>)
Obsoleti.

Lo strumento di rilevamento delle modifiche non tiene traccia delle entità restituite da una query LINQ. Se le istanze dell'entità vengono modificate, questo non verrà rilevato dal rilevamento delle modifiche e SaveChanges() le modifiche non verranno mantenute nel database.

AsTracking<TEntity>(IQueryable<TEntity>, QueryTrackingBehavior)
Obsoleti.

Restituisce una nuova query in cui lo strumento di rilevamento delle modifiche tiene traccia delle modifiche o non per tutte le entità restituite, a seconda del valore del parametro 'track'. Durante il rilevamento, le eventuali modifiche apportate alle istanze di entità verranno rilevate e rese persistenti nel database durante SaveChanges(). Quando non viene eseguito il rilevamento, se le istanze dell'entità vengono modificate, questo non verrà rilevato dal rilevamento delle modifiche e SaveChanges() le modifiche non verranno mantenute nel database.

AsTracking<TEntity>(IQueryable<TEntity>)
Obsoleti.

Restituisce una nuova query in cui lo strumento di rilevamento modifiche continuerà a tenere traccia delle modifiche per tutte le entità restituite. Eventuali modifiche alle istanze di entità verranno rilevate e rese persistenti nel database durante SaveChanges().

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la media di una sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la media di una sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la media di una sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la media di una sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la media di una sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la media di una sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la media di una sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la media di una sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la media di una sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la media di una sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken)
Obsoleti.

Determina in modo asincrono se una sequenza contiene un elemento specificato utilizzando l'operatore di confronto di uguaglianza predefinito.

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono il numero di elementi in una sequenza.

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono il numero di elementi in una sequenza che soddisfano una condizione.

CreateProxy<TEntity>(DbSet<TEntity>, Object[])
Obsoleti.

Crea un'istanza proxy per un tipo di entità se la creazione del proxy è stata attivata.

FirstAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono il primo elemento di una sequenza.

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono il primo elemento di una sequenza che soddisfa una condizione specificata.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono il primo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Obsoleti.

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.

ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)
Obsoleti.

Enumera in modo asincrono i risultati della query ed esegue l'azione specificata su ogni elemento.

FromSql<TEntity>(IQueryable<TEntity>, FormattableString)
Obsoleti.

Crea una query LINQ basata su una stringa interpolata che rappresenta una query SQL.

Se il provider di database supporta la composizione in SQL fornito, è possibile comporre nella parte superiore della query SQL non elaborata usando gli operatori LINQ - context.Blogs.FromSql("SELECT * FROM dbo.Blogs").OrderBy(b => b.Name).

Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input utente da proteggere da un attacco SQL injection. È possibile includere i segnaposto dei parametri interpolati nella stringa di query SQL. Tutti i valori dei parametri interpolati forniti verranno convertiti automaticamente in dbParameter - context.Blogs.FromSql($"SELECT * FROM [dbo].[SearchBlogs]({userSuppliedSearchTerm})").

FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[])
Obsoleti.

Crea una query LINQ basata su una query SQL non elaborata.

Se il provider di database supporta la composizione in SQL fornito, è possibile comporre nella parte superiore della query SQL non elaborata usando gli operatori LINQ - context.Blogs.FromSql("SELECT * FROM dbo.Blogs").OrderBy(b => b.Name).

Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input utente da proteggere da un attacco SQL injection. È possibile includere i segnaposto dei parametri nella stringa di query SQL e quindi specificare i valori dei parametri come argomenti aggiuntivi. Tutti i valori dei parametri specificati verranno convertiti automaticamente in dbParameter - context.Blogs.FromSql("SELECT * FROM [dbo].[SearchBlogs]({0})", userSuppliedSearchTerm).

Questo overload accetta anche le istanze DbParameter come valori di parametro. In questo modo è possibile usare parametri denominati nella stringa di query SQL: context.Blogs.FromSql("SELECT * FROM [dbo].[SearchBlogs]({@searchTerm})", new SqlParameter("@searchTerm", userSuppliedSearchTerm))

FromSqlInterpolated<TEntity>(DbSet<TEntity>, FormattableString)
Obsoleti.

Crea una query LINQ basata su una stringa interpolata che rappresenta una query SQL.

FromSqlRaw<TEntity>(DbSet<TEntity>, String, Object[])
Obsoleti.

Crea una query LINQ basata su una query SQL non elaborata.

GetInfrastructure<T>(IInfrastructure<T>)
Obsoleti.

Ottiene il valore da una proprietà nascosta utilizzando IInfrastructure<T>.

Questo metodo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

IgnoreQueryFilters<TEntity>(IQueryable<TEntity>)
Obsoleti.

Specifica che la query LINQ di Entity Framework corrente non deve avere filtri di query di entità a livello di modello applicati.

Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>)
Obsoleti.

Specifica le entità correlate da includere nei risultati della query. La proprietà di navigazione da includere viene specificata a partire dal tipo di entità su cui viene eseguita una query (TEntity). Se si desidera includere tipi aggiuntivi in base alle proprietà di navigazione del tipo incluso, concatenare una chiamata a ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity, IEnumerable<TPreviousProperty>>, Expression<Func<TPreviousProperty, TProperty>>) dopo questa chiamata.

Include<TEntity>(IQueryable<TEntity>, String)
Obsoleti.

Specifica le entità correlate da includere nei risultati della query. La proprietà di navigazione da includere viene specificata a partire dal tipo di entità su cui viene eseguita una query (TEntity). È possibile aggiungere altre proprietà di spostamento, separate dal carattere '.'.

LastAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono l'ultimo elemento di una sequenza.

LastAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono l'ultimo elemento di una sequenza che soddisfa una condizione specificata.

LastOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono l'ultimo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi.

LastOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono l'ultimo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se non viene trovato alcun elemento di questo tipo.

Load<TSource>(IQueryable<TSource>)
Obsoleti.

Enumera la query. Quando si usa Entity Framework, in questo modo i risultati della query vengono caricati nel contesto associato. Equivale a chiamare ToList e quindi a gettare via l'elenco (senza il sovraccarico di creare effettivamente l'elenco).

LoadAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Enumera in modo asincrono la query. Quando si usa Entity Framework, in questo modo i risultati della query vengono caricati nel contesto associato. Equivale a chiamare ToList e quindi a gettare via l'elenco (senza il sovraccarico di creare effettivamente l'elenco).

LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono un oggetto Int64 che rappresenta il numero totale di elementi in una sequenza.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono un oggetto Int64 che rappresenta il numero di elementi in una sequenza che soddisfano una condizione.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)
Obsoleti.

Richiama in modo asincrono una funzione di proiezione su ogni elemento di una sequenza e restituisce il valore massimo risultante.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono il valore massimo di una sequenza.

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)
Obsoleti.

Richiama in modo asincrono una funzione di proiezione su ogni elemento di una sequenza e restituisce il valore minimo risultante.

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono il valore minimo di una sequenza.

SingleAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Restituisce in modo asincrono l'unico elemento di una sequenza e genera un'eccezione se non è presente esattamente un elemento nella sequenza.

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Obsoleti.

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.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

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.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
Obsoleti.

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.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)
Obsoleti.

Calcola in modo asincrono la somma della sequenza di valori ottenuta richiamando una funzione di proiezione su ogni elemento della sequenza di input.

TagWith<T>(IQueryable<T>, String)
Obsoleti.

Aggiunge un tag alla raccolta di tag associati a una query EF LINQ. I tag sono annotazioni di query che possono fornire informazioni di traccia contestuale in punti diversi nella pipeline di query.

ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Crea in modo asincrono una matrice da un oggetto IQueryable<T> enumerandola in modo asincrono.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken)
Obsoleti.

Crea un oggetto Dictionary<TKey,TValue> da un oggetto IQueryable<T> enumerandolo in modo asincrono in base a un selettore di chiave e a una funzione del selettore di elementi specificata.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)
Obsoleti.

Crea un oggetto Dictionary<TKey,TValue> da un oggetto IQueryable<T> enumerandolo in modo asincrono in base a una funzione del selettore di chiave, a un operatore di confronto e a una funzione selettore di elementi.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken)
Obsoleti.

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.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)
Obsoleti.

Crea un oggetto Dictionary<TKey,TValue> da un oggetto IQueryable<T> enumerandolo in modo asincrono in base a una funzione del selettore di chiave e a un operatore di confronto specificati.

ToListAsync<TSource>(IQueryable<TSource>, CancellationToken)
Obsoleti.

Crea in modo asincrono un oggetto List<T> da un oggetto IQueryable<T> enumerandolo in modo asincrono.

Si applica a