DbRawSqlQuery 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.
Rappresenta una query SQL per le entità non create da un DbContext oggetto e viene eseguita usando la connessione da tale contesto. Le istanze di questa classe vengono ottenute dall'istanza Database di . La query non viene eseguita quando viene creato questo oggetto; viene eseguita ogni volta che viene enumerata, ad esempio tramite foreach. Le query SQL per le entità vengono create usando SqlQuery(String, Object[]). Vedere DbRawSqlQuery<TElement> per una versione generica di questa classe.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class DbRawSqlQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable
type DbRawSqlQuery = class
interface IEnumerable
interface IListSource
interface IDbAsyncEnumerable
Public Class DbRawSqlQuery
Implements IDbAsyncEnumerable, IEnumerable, IListSource
- Ereditarietà
-
DbRawSqlQuery
- Derivato
- Attributi
- Implementazioni
Metodi
AsStreaming() |
Obsoleti.
Restituisce una nuova query che trasmetterà i risultati anziché il buffering. |
Equals(Object) |
Rappresenta una query SQL per le entità non create da un DbContext oggetto e viene eseguita usando la connessione da tale contesto. Le istanze di questa classe vengono ottenute dall'istanza Database di . La query non viene eseguita quando viene creato questo oggetto; viene eseguita ogni volta che viene enumerata, ad esempio tramite foreach. Le query SQL per le entità vengono create usando SqlQuery(String, Object[]). Vedere DbRawSqlQuery<TElement> per una versione generica di questa classe. |
ForEachAsync(Action<Object>, CancellationToken) |
Enumera in modo asincrono i risultati della query ed esegue l'azione specificata su ogni elemento. |
ForEachAsync(Action<Object>) |
Enumera in modo asincrono i risultati della query ed esegue l'azione specificata su ogni elemento. |
GetEnumerator() |
Restituisce un oggetto IEnumerator che, quando enumerato, eseguirà la query SQL sul database. |
GetHashCode() |
Rappresenta una query SQL per le entità non create da un DbContext oggetto e viene eseguita usando la connessione da tale contesto. Le istanze di questa classe vengono ottenute dall'istanza Database di . La query non viene eseguita quando viene creato questo oggetto; viene eseguita ogni volta che viene enumerata, ad esempio tramite foreach. Le query SQL per le entità vengono create usando SqlQuery(String, Object[]). Vedere DbRawSqlQuery<TElement> per una versione generica di questa classe. |
GetType() |
Rappresenta una query SQL per le entità non create da un DbContext oggetto e viene eseguita usando la connessione da tale contesto. Le istanze di questa classe vengono ottenute dall'istanza Database di . La query non viene eseguita quando viene creato questo oggetto; viene eseguita ogni volta che viene enumerata, ad esempio tramite foreach. Le query SQL per le entità vengono create usando SqlQuery(String, Object[]). Vedere DbRawSqlQuery<TElement> per una versione generica di questa classe. |
ToListAsync() |
Crea un oggetto List<T> dalla query enumerandolo in modo asincrono. |
ToListAsync(CancellationToken) |
Crea un oggetto List<T> dalla query enumerandolo in modo asincrono. |
ToString() |
Restituisce un String oggetto contenente la stringa SQL impostata al momento della creazione della query. I parametri non sono inclusi. |
Implementazioni dell'interfaccia esplicita
IDbAsyncEnumerable.GetAsyncEnumerator() |
Restituisce un oggetto IDbAsyncEnumerable che, quando enumerato, eseguirà la query SQL sul database. |
IListSource.ContainsListCollection |
Restituisce |
IListSource.GetList() |
Genera un'eccezione che indica che l'associazione diretta a una query dell'archivio non è supportata. |