DbSqlQuery<TEntity> 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 se crean a partir de y DbContext se ejecuta mediante la conexión desde ese contexto. Las instancias de esta clase se obtienen de la DbSet<TEntity> instancia del tipo de entidad. 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 las entidades que no son se crean mediante SqlQuery<TElement>(String, Object[]). Consulte DbSqlQuery para obtener una versión no genérica de esta clase.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Db is not an abbreviation for data base.", MessageId="Db")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public class DbSqlQuery<TEntity> : System.Data.Entity.Infrastructure.DbRawSqlQuery<TEntity> where TEntity : class
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class DbSqlQuery<TEntity> : System.Data.Entity.Infrastructure.DbRawSqlQuery<TEntity> where TEntity : class
type DbSqlQuery<'Entity (requires 'Entity : null)> = class
inherit DbRawSqlQuery<'Entity (requires 'Entity : null)>
Public Class DbSqlQuery(Of TEntity)
Inherits DbRawSqlQuery(Of TEntity)
Parámetros de tipo
- TEntity
Tipo de entidades devueltas por la consulta.
- Herencia
- Herencia
-
DbSqlQuery<TEntity>
- Atributos
Constructores
DbSqlQuery<TEntity>() |
Crea una instancia de cuando DbSqlQuery<TEntity> se llama desde el constructor de un tipo derivado que se usará como una prueba doble para SqlQuery(String, Object[]). Los métodos y propiedades que usará el doble de prueba deben implementarse mediante el doble de prueba, excepto AsNoTracking y AsStreaming, donde la implementación predeterminada es una operación no operativa. |
Métodos
AllAsync(Func<TElement,Boolean>) |
Determina de forma asincrónica si todos los elementos de la consulta cumplen una condición. (Heredado de DbRawSqlQuery<TElement>) |
AllAsync(Func<TElement,Boolean>, CancellationToken) |
Determina de forma asincrónica si todos los elementos de la consulta cumplen una condición. (Heredado de DbRawSqlQuery<TElement>) |
AnyAsync() |
Determina de forma asincrónica si la consulta contiene elementos. (Heredado de DbRawSqlQuery<TElement>) |
AnyAsync(CancellationToken) |
Determina de forma asincrónica si la consulta contiene elementos. (Heredado de DbRawSqlQuery<TElement>) |
AnyAsync(Func<TElement,Boolean>) |
Determina de forma asincrónica si algún elemento de la consulta cumple una condición. (Heredado de DbRawSqlQuery<TElement>) |
AnyAsync(Func<TElement,Boolean>, CancellationToken) |
Determina de forma asincrónica si algún elemento de la consulta cumple una condición. (Heredado de DbRawSqlQuery<TElement>) |
AsNoTracking() |
Devuelve una nueva consulta en la que las entidades devueltas no se almacenarán en caché en .DbContext |
AsStreaming() |
Obsoletos.
Devuelve una nueva consulta que transmitirá los resultados en lugar de almacenar en búfer. |
AsStreaming() |
Obsoletos.
Devuelve una nueva consulta que transmitirá los resultados en lugar de almacenar en búfer. (Heredado de DbRawSqlQuery<TElement>) |
ContainsAsync(TElement) |
Determina de forma asincrónica si la consulta contiene un elemento especificado mediante el comparador de igualdad predeterminado. (Heredado de DbRawSqlQuery<TElement>) |
ContainsAsync(TElement, CancellationToken) |
Determina de forma asincrónica si la consulta contiene un elemento especificado mediante el comparador de igualdad predeterminado. (Heredado de DbRawSqlQuery<TElement>) |
CountAsync() |
Devuelve de forma asincrónica el número de elementos de la consulta. (Heredado de DbRawSqlQuery<TElement>) |
CountAsync(CancellationToken) |
Devuelve de forma asincrónica el número de elementos de la consulta. (Heredado de DbRawSqlQuery<TElement>) |
CountAsync(Func<TElement,Boolean>) |
Devuelve de forma asincrónica el número de elementos de la consulta que cumplen una condición. (Heredado de DbRawSqlQuery<TElement>) |
CountAsync(Func<TElement,Boolean>, CancellationToken) |
Devuelve de forma asincrónica el número de elementos de la consulta que cumplen una condición. (Heredado de DbRawSqlQuery<TElement>) |
Equals(Object) |
Representa una consulta SQL para las entidades que se crean a partir de y DbContext se ejecuta mediante la conexión desde ese contexto. Las instancias de esta clase se obtienen de la DbSet<TEntity> instancia del tipo de entidad. 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 las entidades que no son se crean mediante SqlQuery<TElement>(String, Object[]). Consulte DbSqlQuery para obtener una versión no genérica de esta clase. |
FirstAsync() |
Devuelve de forma asincrónica el primer elemento de la consulta. (Heredado de DbRawSqlQuery<TElement>) |
FirstAsync(CancellationToken) |
Devuelve de forma asincrónica el primer elemento de la consulta. (Heredado de DbRawSqlQuery<TElement>) |
FirstAsync(Func<TElement,Boolean>) |
Devuelve de forma asincrónica el primer elemento de la consulta que satisface una condición especificada. (Heredado de DbRawSqlQuery<TElement>) |
FirstAsync(Func<TElement,Boolean>, CancellationToken) |
Devuelve de forma asincrónica el primer elemento de la consulta que satisface una condición especificada. (Heredado de DbRawSqlQuery<TElement>) |
FirstOrDefaultAsync() |
Devuelve de forma asincrónica el primer elemento de la consulta o un valor predeterminado si el resultado de la consulta no contiene elementos. (Heredado de DbRawSqlQuery<TElement>) |
FirstOrDefaultAsync(CancellationToken) |
Devuelve de forma asincrónica el primer elemento de la consulta o un valor predeterminado si el resultado de la consulta no contiene elementos. (Heredado de DbRawSqlQuery<TElement>) |
FirstOrDefaultAsync(Func<TElement,Boolean>) |
Devuelve de forma asincrónica el primer elemento de la consulta que satisface una condición especificada o un valor predeterminado si no se encuentra dicho elemento. (Heredado de DbRawSqlQuery<TElement>) |
FirstOrDefaultAsync(Func<TElement,Boolean>, CancellationToken) |
Devuelve de forma asincrónica el primer elemento de la consulta que satisface una condición especificada o un valor predeterminado si no se encuentra dicho elemento. (Heredado de DbRawSqlQuery<TElement>) |
ForEachAsync(Action<TElement>) |
Enumera asincrónicamente los resultados de la consulta y realiza la acción especificada en cada elemento. (Heredado de DbRawSqlQuery<TElement>) |
ForEachAsync(Action<TElement>, CancellationToken) |
Enumera asincrónicamente los resultados de la consulta y realiza la acción especificada en cada elemento. (Heredado de DbRawSqlQuery<TElement>) |
GetEnumerator() |
Ejecuta la consulta y devuelve un enumerador para los elementos. |
GetEnumerator() |
Devuelve un IEnumerator<T> valor que, cuando se enumera, ejecutará la consulta SQL en la base de datos. (Heredado de DbRawSqlQuery<TElement>) |
GetHashCode() |
Representa una consulta SQL para las entidades que se crean a partir de y DbContext se ejecuta mediante la conexión desde ese contexto. Las instancias de esta clase se obtienen de la DbSet<TEntity> instancia del tipo de entidad. 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 las entidades que no son se crean mediante SqlQuery<TElement>(String, Object[]). Consulte DbSqlQuery para obtener una versión no genérica de esta clase. |
GetType() |
Representa una consulta SQL para las entidades que se crean a partir de y DbContext se ejecuta mediante la conexión desde ese contexto. Las instancias de esta clase se obtienen de la DbSet<TEntity> instancia del tipo de entidad. 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 las entidades que no son se crean mediante SqlQuery<TElement>(String, Object[]). Consulte DbSqlQuery para obtener una versión no genérica de esta clase. |
LongCountAsync() |
Devuelve de forma asincrónica un Int64 objeto que representa el número total de elementos de la consulta. (Heredado de DbRawSqlQuery<TElement>) |
LongCountAsync(CancellationToken) |
Devuelve de forma asincrónica un Int64 objeto que representa el número total de elementos de la consulta. (Heredado de DbRawSqlQuery<TElement>) |
LongCountAsync(Func<TElement,Boolean>) |
Devuelve de forma asincrónica un Int64 objeto que representa el número de elementos de la consulta que cumplen una condición. (Heredado de DbRawSqlQuery<TElement>) |
LongCountAsync(Func<TElement,Boolean>, CancellationToken) |
Devuelve de forma asincrónica un Int64 objeto que representa el número de elementos de la consulta que cumplen una condición. (Heredado de DbRawSqlQuery<TElement>) |
MaxAsync() |
Devuelve de forma asincrónica el valor máximo de la consulta. (Heredado de DbRawSqlQuery<TElement>) |
MaxAsync(CancellationToken) |
Devuelve de forma asincrónica el valor máximo de la consulta. (Heredado de DbRawSqlQuery<TElement>) |
MinAsync() |
Devuelve de forma asincrónica el valor mínimo de la consulta. (Heredado de DbRawSqlQuery<TElement>) |
MinAsync(CancellationToken) |
Devuelve de forma asincrónica el valor mínimo de la consulta. (Heredado de DbRawSqlQuery<TElement>) |
SingleAsync() |
Devuelve de forma asincrónica el único elemento de la consulta y produce una excepción si no hay exactamente un elemento en la secuencia. (Heredado de DbRawSqlQuery<TElement>) |
SingleAsync(CancellationToken) |
Devuelve de forma asincrónica el único elemento de la consulta y produce una excepción si no hay exactamente un elemento en la secuencia. (Heredado de DbRawSqlQuery<TElement>) |
SingleAsync(Func<TElement,Boolean>) |
Devuelve de forma asincrónica el único elemento de la consulta que satisface una condición especificada y produce una excepción si existe más de un elemento de este tipo. (Heredado de DbRawSqlQuery<TElement>) |
SingleAsync(Func<TElement,Boolean>, CancellationToken) |
Devuelve de forma asincrónica el único elemento de la consulta que satisface una condición especificada y produce una excepción si existe más de un elemento de este tipo. (Heredado de DbRawSqlQuery<TElement>) |
SingleOrDefaultAsync() |
Devuelve de forma asincrónica el único elemento de una secuencia o un valor predeterminado si la secuencia está vacía; Este método produce una excepción si hay más de un elemento en la secuencia. (Heredado de DbRawSqlQuery<TElement>) |
SingleOrDefaultAsync(CancellationToken) |
Devuelve de forma asincrónica el único elemento de una secuencia o un valor predeterminado si la secuencia está vacía; Este método produce una excepción si hay más de un elemento en la secuencia. (Heredado de DbRawSqlQuery<TElement>) |
SingleOrDefaultAsync(Func<TElement,Boolean>) |
Devuelve de forma asincrónica el único elemento de la consulta que satisface una condición especificada o un valor predeterminado si no existe dicho elemento; Este método produce una excepción si más de un elemento cumple la condición. (Heredado de DbRawSqlQuery<TElement>) |
SingleOrDefaultAsync(Func<TElement,Boolean>, CancellationToken) |
Devuelve de forma asincrónica el único elemento de la consulta que satisface una condición especificada o un valor predeterminado si no existe dicho elemento; Este método produce una excepción si más de un elemento cumple la condición. (Heredado de DbRawSqlQuery<TElement>) |
ToArrayAsync() |
Crea una matriz a partir de la consulta enumerando de forma asincrónica. (Heredado de DbRawSqlQuery<TElement>) |
ToArrayAsync(CancellationToken) |
Crea una matriz a partir de la consulta enumerando de forma asincrónica. (Heredado de DbRawSqlQuery<TElement>) |
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>) |
Crea una Dictionary<TKey,TValue> a partir de la consulta enumerando de forma asincrónica según un selector de claves especificado y una función de selector de elementos. (Heredado de DbRawSqlQuery<TElement>) |
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, CancellationToken) |
Crea una Dictionary<TKey,TValue> a partir de la consulta enumerando de forma asincrónica según un selector de claves especificado y una función de selector de elementos. (Heredado de DbRawSqlQuery<TElement>) |
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>) |
Crea una Dictionary<TKey,TValue> a partir de la consulta enumerando de forma asincrónica según una función de selector de claves especificada, un comparador y una función de selector de elementos. (Heredado de DbRawSqlQuery<TElement>) |
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>, CancellationToken) |
Crea una Dictionary<TKey,TValue> a partir de la consulta enumerando de forma asincrónica según una función de selector de claves especificada, un comparador y una función de selector de elementos. (Heredado de DbRawSqlQuery<TElement>) |
ToDictionaryAsync<TKey>(Func<TElement,TKey>) |
Crea una Dictionary<TKey,TValue> a partir de la consulta enumerando de forma asincrónica según una función de selector de claves especificada. (Heredado de DbRawSqlQuery<TElement>) |
ToDictionaryAsync<TKey>(Func<TElement,TKey>, CancellationToken) |
Crea una Dictionary<TKey,TValue> a partir de la consulta enumerando de forma asincrónica según una función de selector de claves especificada. (Heredado de DbRawSqlQuery<TElement>) |
ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>) |
Crea una Dictionary<TKey,TValue> a partir de la consulta enumerando de forma asincrónica según una función de selector de claves especificada y un comparador. (Heredado de DbRawSqlQuery<TElement>) |
ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Crea una Dictionary<TKey,TValue> a partir de la consulta enumerando de forma asincrónica según una función de selector de claves especificada y un comparador. (Heredado de DbRawSqlQuery<TElement>) |
ToListAsync() |
Crea una List<T> a partir de la consulta enumerando de forma asincrónica. (Heredado de DbRawSqlQuery<TElement>) |
ToListAsync(CancellationToken) |
Crea una List<T> a partir de la consulta enumerando de forma asincrónica. (Heredado de DbRawSqlQuery<TElement>) |
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. (Heredado de DbRawSqlQuery<TElement>) |
IDbAsyncEnumerable<TElement>.GetAsyncEnumerator() |
Devuelve un IDbAsyncEnumerable<T> valor que, cuando se enumera, ejecutará la consulta SQL en la base de datos. (Heredado de DbRawSqlQuery<TElement>) |
IEnumerable.GetEnumerator() |
Ejecuta la consulta y devuelve un enumerador para los elementos. |
IEnumerable.GetEnumerator() |
Devuelve un IEnumerator valor que, cuando se enumera, ejecutará la consulta SQL en la base de datos. (Heredado de DbRawSqlQuery<TElement>) |
IListSource.ContainsListCollection |
Devuelve |
IListSource.ContainsListCollection |
Devuelve |
IListSource.GetList() |
Produce una excepción que indica que no se admite el enlace directo a una consulta de almacén. |
IListSource.GetList() |
Produce una excepción que indica que no se admite el enlace directo a una consulta de almacén. (Heredado de DbRawSqlQuery<TElement>) |