DbRawSqlQuery Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une requête SQL pour les non-entités qui est créée à partir d’un DbContext et est exécutée à l’aide de la connexion à partir de ce contexte. Les instances de cette classe sont obtenues à partir du Database instance. La requête n'est pas exécutée lorsque cet objet est créé ; elle est exécutée chaque fois qu'elle est énumérée, par exemple en utilisant l'instruction « foreach ». Les requêtes SQL pour les entités sont créées à l’aide de SqlQuery(String, Object[]). Consultez DbRawSqlQuery<TElement> pour obtenir une version générique de cette 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
- Héritage
-
DbRawSqlQuery
- Dérivé
- Attributs
- Implémente
Méthodes
AsStreaming() |
Obsolète.
Retourne une nouvelle requête qui diffusera en continu les résultats au lieu de la mise en mémoire tampon. |
Equals(Object) |
Représente une requête SQL pour les non-entités qui est créée à partir d’un DbContext et est exécutée à l’aide de la connexion à partir de ce contexte. Les instances de cette classe sont obtenues à partir du Database instance. La requête n'est pas exécutée lorsque cet objet est créé ; elle est exécutée chaque fois qu'elle est énumérée, par exemple en utilisant l'instruction « foreach ». Les requêtes SQL pour les entités sont créées à l’aide de SqlQuery(String, Object[]). Consultez DbRawSqlQuery<TElement> pour obtenir une version générique de cette classe. |
ForEachAsync(Action<Object>, CancellationToken) |
Énumère de manière asynchrone les résultats de la requête et effectue l’action spécifiée sur chaque élément. |
ForEachAsync(Action<Object>) |
Énumère de manière asynchrone les résultats de la requête et effectue l’action spécifiée sur chaque élément. |
GetEnumerator() |
Retourne un IEnumerator qui, lorsqu’il est énuméré, exécute la requête SQL sur la base de données. |
GetHashCode() |
Représente une requête SQL pour les non-entités qui est créée à partir d’un DbContext et est exécutée à l’aide de la connexion à partir de ce contexte. Les instances de cette classe sont obtenues à partir du Database instance. La requête n'est pas exécutée lorsque cet objet est créé ; elle est exécutée chaque fois qu'elle est énumérée, par exemple en utilisant l'instruction « foreach ». Les requêtes SQL pour les entités sont créées à l’aide de SqlQuery(String, Object[]). Consultez DbRawSqlQuery<TElement> pour obtenir une version générique de cette classe. |
GetType() |
Représente une requête SQL pour les non-entités qui est créée à partir d’un DbContext et est exécutée à l’aide de la connexion à partir de ce contexte. Les instances de cette classe sont obtenues à partir du Database instance. La requête n'est pas exécutée lorsque cet objet est créé ; elle est exécutée chaque fois qu'elle est énumérée, par exemple en utilisant l'instruction « foreach ». Les requêtes SQL pour les entités sont créées à l’aide de SqlQuery(String, Object[]). Consultez DbRawSqlQuery<TElement> pour obtenir une version générique de cette classe. |
ToListAsync() |
Crée un List<T> à partir de la requête en l’énumérant de manière asynchrone. |
ToListAsync(CancellationToken) |
Crée un List<T> à partir de la requête en l’énumérant de manière asynchrone. |
ToString() |
Retourne un String qui contient la chaîne SQL qui a été définie lors de la création de la requête. Les paramètres ne sont pas inclus. |
Implémentations d’interfaces explicites
IDbAsyncEnumerable.GetAsyncEnumerator() |
Retourne un IDbAsyncEnumerable qui, lorsqu’il est énuméré, exécute la requête SQL sur la base de données. |
IListSource.ContainsListCollection |
Retourne |
IListSource.GetList() |
Lève une exception qui indique que la liaison directe à une requête de magasin n'est pas prise en charge. |