DbRawSqlQuery Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una consulta SQL para las entidades que no son entidades creadas a partir de DbContext y se ejecuta mediante la conexión desde ese contexto. Las instancias de esta clase se obtienen de la Database instancia de . La consulta no se ejecuta cuando se crea este objeto; se ejecuta cada vez que se enumera, por ejemplo, utilizando foreach. Las consultas SQL para entidades se crean mediante SqlQuery(String, Object[]). Consulte DbRawSqlQuery<TElement> para obtener una versión genérica de esta clase.
[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
- Herencia
-
DbRawSqlQuery
- Derivado
- Atributos
- Implementaciones
Métodos
AsStreaming() |
Obsoletos.
Devuelve una nueva consulta que transmitirá los resultados en lugar de almacenar en búfer. |
Equals(Object) |
Representa una consulta SQL para las entidades que no son entidades creadas a partir de DbContext y se ejecuta mediante la conexión desde ese contexto. Las instancias de esta clase se obtienen de la Database instancia de . La consulta no se ejecuta cuando se crea este objeto; se ejecuta cada vez que se enumera, por ejemplo, utilizando foreach. Las consultas SQL para entidades se crean mediante SqlQuery(String, Object[]). Consulte DbRawSqlQuery<TElement> para obtener una versión genérica de esta clase. |
ForEachAsync(Action<Object>) |
Enumera asincrónicamente los resultados de la consulta y realiza la acción especificada en cada elemento. |
ForEachAsync(Action<Object>, CancellationToken) |
Enumera asincrónicamente los resultados de la consulta y realiza la acción especificada en cada elemento. |
GetEnumerator() |
Devuelve un IEnumerator valor que, cuando se enumera, ejecutará la consulta SQL en la base de datos. |
GetHashCode() |
Representa una consulta SQL para las entidades que no son entidades creadas a partir de DbContext y se ejecuta mediante la conexión desde ese contexto. Las instancias de esta clase se obtienen de la Database instancia de . La consulta no se ejecuta cuando se crea este objeto; se ejecuta cada vez que se enumera, por ejemplo, utilizando foreach. Las consultas SQL para entidades se crean mediante SqlQuery(String, Object[]). Consulte DbRawSqlQuery<TElement> para obtener una versión genérica de esta clase. |
GetType() |
Representa una consulta SQL para las entidades que no son entidades creadas a partir de DbContext y se ejecuta mediante la conexión desde ese contexto. Las instancias de esta clase se obtienen de la Database instancia de . La consulta no se ejecuta cuando se crea este objeto; se ejecuta cada vez que se enumera, por ejemplo, utilizando foreach. Las consultas SQL para entidades se crean mediante SqlQuery(String, Object[]). Consulte DbRawSqlQuery<TElement> para obtener una versión genérica de esta clase. |
ToListAsync() |
Crea una List<T> a partir de la consulta enumerando de forma asincrónica. |
ToListAsync(CancellationToken) |
Crea una List<T> a partir de la consulta enumerando de forma asincrónica. |
ToString() |
Devuelve un String valor de tipo que contiene la cadena SQL que se estableció cuando se creó la consulta. No se incluyen los parámetros. |
Implementaciones de interfaz explícitas
IDbAsyncEnumerable.GetAsyncEnumerator() |
Devuelve un IDbAsyncEnumerable valor que, cuando se enumera, ejecutará la consulta SQL en la base de datos. |
IListSource.ContainsListCollection |
Devuelve |
IListSource.GetList() |
Produce una excepción que indica que no se admite el enlace directo a una consulta de almacén. |