DbQuery<TQuery> Classe
Definizione
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.
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 rese persistenti 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, è possibile valutare in memoria alcune parti di una query DbQuery<TQuery> LINQ anziché essere convertite in una query di database.
DbQuery<TQuery> gli oggetti vengono in genere ottenuti da una DbQuery<TQuery> proprietà su un oggetto 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 utilizzato da questa visualizzazione.
- Ereditarietà
-
DbQuery<TQuery>
- Ereditarietà
- Attributi
- Implementazioni
-
IInfrastructure<IServiceProvider> Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TQuery> IEnumerable<T> IEnumerable<TQuery> IEnumerable IQueryable IQueryable<TQuery>
Costruttori
DbQuery<TQuery>() |
Obsoleti.
Un DbQuery<TQuery> oggetto può essere usato per eseguire query su istanze di 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 rese persistenti 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, è possibile valutare in memoria alcune parti di una query DbQuery<TQuery> LINQ anziché essere convertite in una query di database. DbQuery<TQuery> gli oggetti vengono in genere ottenuti da una DbQuery<TQuery> proprietà su un oggetto derivato DbContext o dal Query<TQuery>() metodo . |
Proprietà
EntityType |
Obsoleti.
Metadati IEntityType associati a questo set. (Ereditato da DbSet<TEntity>) |
Local |
Obsoleti.
Ottiene un oggetto LocalView<TEntity> che rappresenta una visualizzazione locale di tutte le entità Aggiunte, Invariate e Modificate in questo set. (Ereditato da DbSet<TEntity>) |
Metodi
Add(TEntity) |
Obsoleti.
Inizia a tenere traccia dell'entità specificata e ad altre entità raggiungibili che non sono già monitorate, 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 ad altre entità raggiungibili che non sono già monitorate, 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 qualsiasi altra entità raggiungibile che non è già tracciata, nello Added stato in cui verranno inseriti nel database quando SaveChanges() viene chiamato. (Ereditato da DbSet<TEntity>) |
AddRange(TEntity[]) |
Obsoleti.
Inizia a tenere traccia delle entità indicate e di qualsiasi altra entità raggiungibile che non è già tracciata, nello Added stato in cui verranno inseriti nel database quando SaveChanges() viene chiamato. (Ereditato da DbSet<TEntity>) |
AddRangeAsync(IEnumerable<TEntity>, CancellationToken) |
Obsoleti.
Inizia a tenere traccia delle entità indicate e di qualsiasi altra entità raggiungibile che non è già tracciata, nello Added stato in cui verranno inseriti nel database quando SaveChanges() viene chiamato. (Ereditato da DbSet<TEntity>) |
AddRangeAsync(TEntity[]) |
Obsoleti.
Inizia a tenere traccia delle entità indicate e di qualsiasi altra entità raggiungibile che non è già tracciata, nello Added stato in cui verranno inseriti nel database quando SaveChanges() viene chiamato. (Ereditato da DbSet<TEntity>) |
AsAsyncEnumerable() |
Obsoleti.
Restituisce questo oggetto digitato come IAsyncEnumerable<T>. (Ereditato da DbSet<TEntity>) |
AsQueryable() |
Obsoleti.
Restituisce questo oggetto digitato come IQueryable<T>. (Ereditato da DbSet<TEntity>) |
Attach(TEntity) |
Obsoleti.
Inizia a tenere traccia dell'entità e delle voci specificati 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>) |
Entry(TEntity) |
Obsoleti.
Ottiene un EntityEntry<TEntity> oggetto per l'entità specificata. La voce fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per l'entità. (Ereditato da DbSet<TEntity>) |
Find(Object[]) |
Obsoleti.
Consente di trovare un'entità con i valori della chiave primaria specificati. Se un'entità con i valori di chiave primaria specificati viene monitorata 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 trovata, viene associata al contesto e restituita. Se non viene trovata alcuna entità, viene restituito null. (Ereditato da DbSet<TEntity>) |
FindAsync(Object[]) |
Obsoleti.
Consente di trovare un'entità con i valori della chiave primaria specificati. Se un'entità con i valori di chiave primaria specificati viene monitorata 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 trovata, viene associata al contesto e restituita. Se non viene trovata alcuna entità, viene restituito null. (Ereditato da DbSet<TEntity>) |
FindAsync(Object[], CancellationToken) |
Obsoleti.
Consente di trovare un'entità con i valori della chiave primaria specificati. Se un'entità con i valori di chiave primaria specificati viene monitorata 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 trovata, viene associata al contesto e restituita. Se non viene trovata alcuna entità, viene restituito null. (Ereditato da DbSet<TEntity>) |
GetAsyncEnumerator(CancellationToken) |
Obsoleti.
Restituisce un oggetto IAsyncEnumerator<T> che quando enumerato eseguirà in modo asincrono una query sul database. (Ereditato da DbSet<TEntity>) |
Remove(TEntity) |
Obsoleti.
Avvia il rilevamento dell'entità specificata nello Deleted stato in modo che venga rimosso dal database quando SaveChanges() viene chiamato. (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à e delle voci specificati 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
IAsyncEnumerable<TEntity>.GetAsyncEnumerator(CancellationToken) |
Obsoleti.
Restituisce un oggetto IAsyncEnumerator<T> che quando enumerato eseguirà 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 visualizzazioni 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 visualizzazioni dal database. |
IInfrastructure<IServiceProvider>.Instance |
Obsoleti.
Ottiene l'ambito IServiceProvider usato per risolvere i servizi. Questa proprietà è destinata all'uso da parte dei metodi di estensione che devono usare i servizi non esposti direttamente nell'area API pubblica. |
IInfrastructure<IServiceProvider>.Instance |
Obsoleti.
Ottiene l'ambito IServiceProvider usato per risolvere i servizi. (Ereditato da DbSet<TEntity>) |
IListSource.ContainsListCollection |
Obsoleti.
Ottiene un valore che indica se l'insieme è una raccolta di oggetti System.Collections.IList.
Restituisce sempre |
IListSource.GetList() |
Obsoleti.
Questo metodo viene chiamato dai framework di data binding quando si tenta di associare dati direttamente a un DbSet<TEntity>oggetto . (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
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>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Obsoleti.
Determina in modo asincrono se un elemento di una sequenza soddisfa una condizione. |
AnyAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Obsoleti.
Determina in modo asincrono se una sequenza contiene elementi. |
AsAsyncEnumerable<TSource>(IQueryable<TSource>) |
Obsoleti.
Restituisce un oggetto IAsyncEnumerable<T> che può essere enumerato in modo asincrono. |
AsNoTracking<TEntity>(IQueryable<TEntity>) |
Obsoleti.
Il tracker delle modifiche non tiene traccia di nessuna delle entità restituite da una query LINQ. Se le istanze dell'entità vengono modificate, questa operazione non verrà rilevata dal tracker delle modifiche e SaveChanges() non verrà mantenuta tale modifica nel database. |
AsTracking<TEntity>(IQueryable<TEntity>) |
Obsoleti.
Restituisce una nuova query in cui il tracker delle modifiche tiene traccia delle modifiche per tutte le entità restituite. Tutte le modifiche alle istanze dell'entità verranno rilevate e mantenute nel database durante SaveChanges(). |
AsTracking<TEntity>(IQueryable<TEntity>, QueryTrackingBehavior) |
Obsoleti.
Restituisce una nuova query in cui il tracker delle modifiche tiene traccia delle modifiche o non per tutte le entità restituite, a seconda del valore del parametro 'track'. Durante il rilevamento, le modifiche apportate alle istanze dell'entità verranno rilevate e mantenute nel database durante SaveChanges(). Quando non viene eseguito il rilevamento, se le istanze dell'entità vengono modificate, questa operazione non verrà rilevata dal tracker delle modifiche e SaveChanges() non persisterà tali modifiche al database. |
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 usando il comparer di uguaglianza predefinito. |
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. |
CountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Obsoleti.
Restituisce in modo asincrono il numero di elementi in 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. |
FirstAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Obsoleti.
Restituisce in modo asincrono il primo elemento di una sequenza. |
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. |
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. |
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) |
Obsoleti.
Enumera in modo asincrono i risultati della query ed esegue l'azione specificata in ogni elemento. |
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>(IQueryable<TEntity>, String) |
Obsoleti.
Specifica le entità correlate da includere nei risultati della query. La proprietà di spostamento da includere viene specificata a partire dal tipo di entità in esecuzione di query ( |
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 la query ( |
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. |
LastAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Obsoleti.
Restituisce in modo asincrono l'ultimo elemento di una sequenza. |
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. |
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. |
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 buttare 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 buttare via l'elenco (senza il sovraccarico di creare effettivamente l'elenco). |
LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Obsoleti.
Restituisce in modo asincrono un Int64 oggetto che rappresenta il numero di elementi in una sequenza che soddisfano una condizione. |
LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Obsoleti.
Restituisce in modo asincrono un Int64 oggetto che rappresenta il numero totale di elementi in una sequenza. |
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Obsoleti.
Restituisce in modo asincrono il valore massimo di una sequenza. |
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. |
MinAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Obsoleti.
Restituisce in modo asincrono il valore minimo 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. |
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. |
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. |
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. |
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. |
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 LINQ di EF. 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 IQueryable<T> oggetto enumerandolo in modo asincrono. |
ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Obsoleti.
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. |
ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken) |
Obsoleti.
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. |
ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken) |
Obsoleti.
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. |
ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken) |
Obsoleti.
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. |
ToListAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Obsoleti.
Crea in modo asincrono un List<T> oggetto da un IQueryable<T> oggetto enumerandolo in modo asincrono. |
GetInfrastructure<T>(IInfrastructure<T>) |
Obsoleti.
Ottiene il valore da una proprietà nascosta tramite IInfrastructure<T>. Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
CreateProxy<TEntity>(DbSet<TEntity>, Object[]) |
Obsoleti.
Crea un'istanza proxy per un tipo di entità se la creazione del proxy è stata attivata. |
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 nell'istanza di SQL fornita, è possibile comporre sopra la query SQL non elaborata usando gli operatori LINQ -
Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input dell'utente per proteggersi 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 -
Questo overload accetta anche le istanze DbParameter come valori di parametro. In questo modo è possibile usare parametri denominati nella stringa di query SQL : |
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 nell'istanza di SQL fornita, è possibile comporre sopra la query SQL non elaborata usando gli operatori LINQ -
Come per qualsiasi API che accetta SQL, è importante parametrizzare qualsiasi input dell'utente per proteggersi da un attacco SQL injection. È possibile includere i segnaposto dei parametri interpolati nella stringa di query SQL. Tutti i valori dei parametri interpolati specificati verranno convertiti automaticamente in dbParameter - |
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. |