Compartir a través de


DbSet<TEntity> Clase

Definición

DbSet representa la colección de todas las entidades del contexto, o que se pueden consultar desde la base de datos, de un tipo determinado. Los objetos DbSet se crean a partir de dbContext mediante el método DbContext.Set.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbSet<TEntity> : System.Data.Entity.Infrastructure.DbQuery<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Data.Entity.IDbSet<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public class DbSet<TEntity> : System.Data.Entity.Infrastructure.DbQuery<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Data.Entity.IDbSet<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
type DbSet<'Entity (requires 'Entity : null)> = class
    inherit DbQuery<'Entity (requires 'Entity : null)>
    interface IDbSet<'Entity (requires 'Entity : null)>
    interface IQueryable<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IQueryable
    interface IEnumerable
Public Class DbSet(Of TEntity)
Inherits DbQuery(Of TEntity)
Implements IDbSet(Of TEntity), IEnumerable(Of TEntity), IQueryable(Of TEntity)

Parámetros de tipo

TEntity

Tipo que define el conjunto.

Herencia
DbQuery<TEntity>
DbSet<TEntity>
Atributos
Implementaciones

Comentarios

Tenga en cuenta que DbSet no admite MEST (conjuntos de entidades múltiples por tipo) lo que significa que siempre hay una correlación uno a uno entre un tipo y un conjunto.

Constructores

DbSet<TEntity>()

Crea una instancia de cuando DbSet<TEntity> se llama desde el constructor de un tipo derivado que se usará como un doble de prueba para DbSets. Los métodos y las propiedades que usará el doble de prueba deben implementarse mediante el doble de prueba excepto AsNoTracking, AsStreaming, una inclusión en la que la implementación predeterminada es una operación no operativa.

Propiedades

Local

Obtiene un ObservableCollection<T> objeto que representa una vista local de todas las entidades Agregadas, Sin cambios y Modificadas de este conjunto. Esta vista local permanecerá sincronizada cuando se agreguen o quiten entidades en el contexto. Igualmente, las entidades agregadas o quitadas en la vista local se agregarán o quitarán automáticamente en el contexto.

Sql

Obtiene una String representación de la consulta subyacente.

(Heredado de DbQuery<TResult>)

Métodos

Add(TEntity)

Agrega la entidad determinada al contexto que subyace al conjunto en estado Added de modo que se insertará en la base de datos cuando se llame a SaveChanges.

AddRange(IEnumerable<TEntity>)

Agrega la colección especificada de entidades al contexto subyacente al conjunto con cada entidad que se coloca en el estado Agregado de modo que se insertará en la base de datos cuando se llame a SaveChanges.

AsNoTracking()

Devuelve una nueva consulta en la que las entidades devueltas no se almacenarán en caché en .DbContext

(Heredado de DbQuery<TResult>)
AsStreaming()
Obsoletos.

Devuelve una nueva consulta que transmitirá los resultados en lugar de almacenar en búfer.

(Heredado de DbQuery<TResult>)
Attach(TEntity)

Adjunta la entidad determinada al contexto que subyace al conjunto. Es decir, la entidad se coloca en el contexto en estado Unchanged, como si se hubiera leído de la base de datos.

Create()

Crea una nueva instancia de una entidad para el tipo de este conjunto. Tenga en cuenta que esta instancia NO se agrega o adjunta al conjunto. La instancia devuelta será un proxy si el contexto subyacente se configura para crear proxys y el tipo de entidad cumple los requisitos para crear un proxy.

Create<TDerivedEntity>()

Crea una nueva instancia de una entidad para el tipo de este conjunto o para un tipo derivado del tipo de este conjunto. Tenga en cuenta que esta instancia NO se agrega o adjunta al conjunto. La instancia devuelta será un proxy si el contexto subyacente se configura para crear proxys y el tipo de entidad cumple los requisitos para crear un proxy.

Equals(Object)

DbSet representa la colección de todas las entidades del contexto, o que se pueden consultar desde la base de datos, de un tipo determinado. Los objetos DbSet se crean a partir de dbContext mediante el método DbContext.Set.

Find(Object[])

Busca una entidad con los valores de clave principal determinados. Si una entidad con los valores de clave principal determinados existe en el contexto, se devuelve inmediatamente sin realizarse una solicitud al almacén. De lo contrario, se realiza una solicitud al almacén para una entidad con los valores de clave principal determinados y esta entidad, si se encuentra, se adjunta al contexto y se devuelve. Si no se encuentra ninguna entidad en el contexto o en el almacén, se devuelve null.

FindAsync(CancellationToken, Object[])

Busca de forma asincrónica una entidad con los valores de clave principal especificados. Si una entidad con los valores de clave principal determinados existe en el contexto, se devuelve inmediatamente sin realizarse una solicitud al almacén. De lo contrario, se realiza una solicitud al almacén para una entidad con los valores de clave principal determinados y esta entidad, si se encuentra, se adjunta al contexto y se devuelve. Si no se encuentra ninguna entidad en el contexto o en el almacén, se devuelve null.

FindAsync(Object[])

Busca de forma asincrónica una entidad con los valores de clave principal especificados. Si una entidad con los valores de clave principal determinados existe en el contexto, se devuelve inmediatamente sin realizarse una solicitud al almacén. De lo contrario, se realiza una solicitud al almacén para una entidad con los valores de clave principal determinados y esta entidad, si se encuentra, se adjunta al contexto y se devuelve. Si no se encuentra ninguna entidad en el contexto o en el almacén, se devuelve null.

GetHashCode()

DbSet representa la colección de todas las entidades del contexto, o que se pueden consultar desde la base de datos, de un tipo determinado. Los objetos DbSet se crean a partir de dbContext mediante el método DbContext.Set.

GetType()

DbSet representa la colección de todas las entidades del contexto, o que se pueden consultar desde la base de datos, de un tipo determinado. Los objetos DbSet se crean a partir de dbContext mediante el método DbContext.Set.

Include(String)

Especifica los objetos relacionados que se van a incluir en los resultados de la consulta.

(Heredado de DbQuery<TResult>)
Remove(TEntity)

Marca la entidad determinada como Deleted de modo que se eliminará de la base de datos cuando se llame a SaveChanges. Observe que la entidad debe existir en el contexto en otro estado antes de que se llame a este método.

RemoveRange(IEnumerable<TEntity>)

Quita la colección especificada de entidades del contexto subyacente al conjunto con cada entidad que se coloca en el estado Eliminado, de modo que se eliminará de la base de datos cuando se llame a SaveChanges.

SqlQuery(String, Object[])

Crea una consulta SQL sin formato que devolverá entidades de este conjunto. De forma predeterminada, el contexto realiza un seguimiento de las entidades devueltas; Esto se puede cambiar llamando a AsNoTracking en el DbSqlQuery<TEntity> devuelto. Tenga en cuenta que las entidades devueltas siempre son del tipo de este conjunto y nunca de un tipo derivado. Si la tabla o tablas consultadas pueden contener datos para otros tipos de entidad, la consulta SQL se debe escribir correctamente para asegurarse de que solo se devuelven entidades del tipo correcto.

Al igual que con cualquier API que acepte SQL, es importante parametrizar cualquier entrada de usuario para protegerse frente a un ataque por inyección de CÓDIGO SQL. Puede incluir marcadores de posición de parámetros en la cadena de consulta SQL y, a continuación, proporcionar valores de parámetro como argumentos adicionales. Los valores de parámetro que proporcione se convertirán automáticamente en un DbParameter. Contexto. Blogs.SqlQuery("SELECT * FROM dbo. Publicaciones WHERE Author = @p0", userSuppliedAuthor); Como alternativa, también puede construir un DbParameter y proporcionarlo a SqlQuery. Esto le permite usar parámetros con nombre en la cadena de consulta SQL. Contexto. Blogs.SqlQuery("SELECT * FROM dbo. Publicaciones WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor));

ToString()

Devuelve una String representación de la consulta subyacente.

(Heredado de DbQuery<TResult>)

Operadores

Implicit(DbSet<TEntity> to DbSet)

Devuelve el objeto no genérico DbSet equivalente.

Implementaciones de interfaz explícitas

IDbAsyncEnumerable.GetAsyncEnumerator()

Devuelve un objeto IDbAsyncEnumerator que, cuando se enumera, ejecutará la consulta en la base de datos.

(Heredado de DbQuery<TResult>)
IDbAsyncEnumerable<TResult>.GetAsyncEnumerator()

Devuelve un objeto IDbAsyncEnumerator<T> que, cuando se enumera, ejecutará la consulta en la base de datos.

(Heredado de DbQuery<TResult>)
IEnumerable.GetEnumerator()

Devuelve un objeto IEnumerator<T> que, cuando se enumera, ejecutará la consulta en la base de datos.

(Heredado de DbQuery<TResult>)
IEnumerable<TResult>.GetEnumerator()

Devuelve un objeto IEnumerator<T> que, cuando se enumera, ejecutará la consulta en la base de datos.

(Heredado de DbQuery<TResult>)
IListSource.ContainsListCollection

Devuelve false.

(Heredado de DbQuery<TResult>)
IListSource.GetList()

Produce una excepción que indica que no se admite el enlace directo a una consulta de almacén. En su lugar, rellene un DbSet con datos, por ejemplo, mediante el método de extensión Load y, a continuación, se enlaza a los datos locales. Para enlazar WPF a DbSet.Local. Para Windows Forms, el enlace se realiza a DbSet.Local.ToBindingList ().

(Heredado de DbQuery<TResult>)
IQueryable.ElementType

El tipo de elemento de IQueryable.

(Heredado de DbQuery<TResult>)
IQueryable.Expression

La expresión LINQ de IQueryable.

(Heredado de DbQuery<TResult>)
IQueryable.Provider

El proveedor de IQueryable.

(Heredado de DbQuery<TResult>)

Métodos de extensión

AsNoTracking<T>(IQueryable<T>)

Devuelve una nueva consulta en la que las entidades devueltas no se almacenarán en caché en DbContext o ObjectContext. Este método funciona llamando al método AsNoTracking del objeto de consulta subyacente. Si el objeto de consulta subyacente no tiene un método AsNoTracking, llamar a este método no tendrá ningún efecto.

Include<T>(IQueryable<T>, String)

DbSet representa la colección de todas las entidades del contexto, o que se pueden consultar desde la base de datos, de un tipo determinado. Los objetos DbSet se crean a partir de dbContext mediante el método DbContext.Set.

Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)

DbSet representa la colección de todas las entidades del contexto, o que se pueden consultar desde la base de datos, de un tipo determinado. Los objetos DbSet se crean a partir de dbContext mediante el método DbContext.Set.

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

Agrega o actualiza entidades por clave cuando se llama a SaveChanges. Equivalente a una operación "upsert" a partir de la terminología de la base de datos. Este método puede ser útil al inicializar datos mediante migraciones.

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

Agrega o actualiza entidades mediante una expresión de identificación personalizada cuando se llama a SaveChanges. Equivalente a una operación "upsert" a partir de la terminología de la base de datos. Este método puede ser útil al inicializar datos mediante migraciones.

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

Agrega o actualiza entidades por clave cuando se llama a SaveChanges. Equivalente a una operación "upsert" a partir de la terminología de la base de datos. Este método puede ser útil al inicializar datos mediante migraciones.

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

Agrega o actualiza entidades mediante una expresión de identificación personalizada cuando se llama a SaveChanges. Equivalente a una operación "upsert" a partir de la terminología de la base de datos. Este método puede ser útil al inicializar datos mediante migraciones.

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Determina de forma asincrónica si todos los elementos de una secuencia cumplen una condición.

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Determina de forma asincrónica si todos los elementos de una secuencia cumplen una condición.

AnyAsync<TSource>(IQueryable<TSource>)

Determina de forma asincrónica si una secuencia contiene elementos.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Determina de forma asincrónica si algún elemento de una secuencia cumple una condición.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Determina de forma asincrónica si algún elemento de una secuencia cumple una condición.

AnyAsync<TSource>(IQueryable<TSource>, CancellationToken)

Determina de forma asincrónica si una secuencia contiene elementos.

AsNoTracking<T>(IQueryable<T>)

Devuelve una nueva consulta en la que las entidades devueltas no se almacenarán en caché en DbContext o ObjectContext. Este método funciona llamando al método AsNoTracking del objeto de consulta subyacente. Si el objeto de consulta subyacente no tiene un método AsNoTracking, llamar a este método no tendrá ningún efecto.

AsStreaming<T>(IQueryable<T>)
Obsoletos.

Devuelve una nueva consulta que transmitirá los resultados en lugar de almacenar en búfer. Este método funciona llamando al método AsStreaming del objeto de consulta subyacente. Si el objeto de consulta subyacente no tiene un método AsStreaming, llamar a este método no tendrá ningún efecto.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Calcula de forma asincrónica el promedio de una secuencia de Decimal valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Decimal valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Calcula de forma asincrónica el promedio de una secuencia de Double valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Double valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Calcula de forma asincrónica el promedio de una secuencia de Int32 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Int32 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Calcula de forma asincrónica el promedio de una secuencia de Int64 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Int64 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Decimal valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Decimal valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Double valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Double valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int32 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int32 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int64 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Int64 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Single valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de valores que aceptan Single valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Calcula de forma asincrónica el promedio de una secuencia de Single valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Calcula de forma asincrónica el promedio de una secuencia de Single valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

ContainsAsync<TSource>(IQueryable<TSource>, TSource)

Determina de forma asincrónica si una secuencia contiene un elemento especificado mediante el comparador de igualdad predeterminado.

ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken)

Determina de forma asincrónica si una secuencia contiene un elemento especificado mediante el comparador de igualdad predeterminado.

CountAsync<TSource>(IQueryable<TSource>)

Devuelve de forma asincrónica el número de elementos de una secuencia.

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Devuelve de forma asincrónica el número de elementos de una secuencia que cumplen una condición.

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Devuelve de forma asincrónica el número de elementos de una secuencia que cumplen una condición.

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve de forma asincrónica el número de elementos de una secuencia.

FirstAsync<TSource>(IQueryable<TSource>)

Devuelve de forma asincrónica el primer elemento de una secuencia.

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Devuelve de forma asincrónica el primer elemento de una secuencia que satisface una condición especificada.

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Devuelve de forma asincrónica el primer elemento de una secuencia que satisface una condición especificada.

FirstAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve de forma asincrónica el primer elemento de una secuencia.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>)

Devuelve de forma asincrónica el primer elemento de una secuencia o un valor predeterminado si la secuencia no contiene elementos.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Devuelve de forma asincrónica el primer elemento de una secuencia que satisface una condición especificada o un valor predeterminado si no se encuentra dicho elemento.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Devuelve de forma asincrónica el primer elemento de una secuencia que satisface una condición especificada o un valor predeterminado si no se encuentra dicho elemento.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve de forma asincrónica el primer elemento de una secuencia o un valor predeterminado si la secuencia no contiene elementos.

ForEachAsync<T>(IQueryable<T>, Action<T>)

Enumera asincrónicamente los resultados de la consulta y realiza la acción especificada en cada elemento.

ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)

Enumera asincrónicamente los resultados de la consulta y realiza la acción especificada en cada elemento.

Include<T>(IQueryable<T>, String)

Especifica los objetos relacionados que se van a incluir en los resultados de la consulta.

Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)

Especifica los objetos relacionados que se van a incluir en los resultados de la consulta.

LongCountAsync<TSource>(IQueryable<TSource>)

Devuelve de forma asincrónica un Int64 objeto que representa el número total de elementos de una secuencia.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Devuelve de forma asincrónica un Int64 objeto que representa el número de elementos de una secuencia que satisface una condición.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Devuelve de forma asincrónica un Int64 objeto que representa el número de elementos de una secuencia que satisface una condición.

LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve de forma asincrónica un Int64 objeto que representa el número total de elementos de una secuencia.

MaxAsync<TSource>(IQueryable<TSource>)

Devuelve de forma asincrónica el valor máximo de una secuencia.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve de forma asincrónica el valor máximo de una secuencia.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Invoca de forma asincrónica una función de proyección en cada elemento de una secuencia y devuelve el valor máximo resultante.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Invoca de forma asincrónica una función de proyección en cada elemento de una secuencia y devuelve el valor máximo resultante.

MinAsync<TSource>(IQueryable<TSource>)

Devuelve de forma asincrónica el valor mínimo de una secuencia.

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve de forma asincrónica el valor mínimo de una secuencia.

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Invoca de forma asincrónica una función de proyección en cada elemento de una secuencia y devuelve el valor resultante mínimo.

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Invoca de forma asincrónica una función de proyección en cada elemento de una secuencia y devuelve el valor resultante mínimo.

SingleAsync<TSource>(IQueryable<TSource>)

Devuelve de forma asincrónica el único elemento de una secuencia y produce una excepción si no hay exactamente un elemento en la secuencia.

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Devuelve de forma asincrónica el único elemento de una secuencia que satisface una condición especificada y produce una excepción si existe más de un elemento de este tipo.

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Devuelve de forma asincrónica el único elemento de una secuencia que satisface una condición especificada y produce una excepción si existe más de un elemento de este tipo.

SingleAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve de forma asincrónica el único elemento de una secuencia y produce una excepción si no hay exactamente un elemento en la secuencia.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>)

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.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Devuelve de forma asincrónica el único elemento de una secuencia 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.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Devuelve de forma asincrónica el único elemento de una secuencia 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.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, 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.

Skip<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

Omite un número especificado de elementos en una secuencia y luego devuelve los elementos restantes.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Calcula de forma asincrónica la suma de la secuencia de Decimal valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Calcula de forma asincrónica la suma de la secuencia de Decimal valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Calcula de forma asincrónica la suma de la secuencia de Double valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Calcula de forma asincrónica la suma de la secuencia de Double valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Calcula de forma asincrónica la suma de la secuencia de Int32 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Calcula de forma asincrónica la suma de la secuencia de Int32 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Calcula de forma asincrónica la suma de la secuencia de Int64 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Calcula de forma asincrónica la suma de la secuencia de Int64 valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Calcula de forma asincrónica la suma de la secuencia de valores que aceptan Decimal valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Calcula de forma asincrónica la suma de la secuencia de valores que aceptan Decimal valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Calcula de forma asincrónica la suma de la secuencia de valores que aceptan Double valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Calcula de forma asincrónica la suma de la secuencia de valores que aceptan Double valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Calcula de forma asincrónica la suma de la secuencia de valores que aceptan Int32 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Calcula de forma asincrónica la suma de la secuencia de valores que aceptan Int32 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Calcula de forma asincrónica la suma de la secuencia de valores que aceptan Int64 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Calcula de forma asincrónica la suma de la secuencia de valores que aceptan Int64 valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Calcula de forma asincrónica la suma de la secuencia de valores que aceptan Single valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Calcula de forma asincrónica la suma de la secuencia de valores que aceptan Single valores NULL que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Calcula de forma asincrónica la suma de la secuencia de Single valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Calcula de forma asincrónica la suma de la secuencia de Single valores que se obtiene invocando una función de proyección en cada elemento de la secuencia de entrada.

Take<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

Devuelve un número especificado de elementos contiguos desde el principio de una secuencia.

ToArrayAsync<TSource>(IQueryable<TSource>)

Crea una matriz a partir de una IQueryable<T> enumeración asincrónica.

ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)

Crea una matriz a partir de una IQueryable<T> enumeración asincrónica.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>)

Crea un a Dictionary<TKey,TValue> partir de un IQueryable<T> mediante la enumeración asincrónica según una función de selector de claves especificada.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Crea un a Dictionary<TKey,TValue> partir de un IQueryable<T> elemento enumerando de forma asincrónica según una función de selector de claves especificada y un comparador.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)

Crea un a Dictionary<TKey,TValue> partir de un IQueryable<T> elemento enumerando de forma asincrónica según una función de selector de claves especificada y un comparador.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken)

Crea un a Dictionary<TKey,TValue> partir de un IQueryable<T> mediante la enumeración asincrónica según una función de selector de claves especificada.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Crea a Dictionary<TKey,TValue> partir de un IQueryable<T> elemento enumerando de forma asincrónica según un selector de claves especificado y una función de selector de elementos.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Crea un objeto Dictionary<TKey,TValue> a partir de un IQueryable<T> elemento 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.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)

Crea un objeto Dictionary<TKey,TValue> a partir de un IQueryable<T> elemento 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.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken)

Crea a Dictionary<TKey,TValue> partir de un IQueryable<T> elemento enumerando de forma asincrónica según un selector de claves especificado y una función de selector de elementos.

ToListAsync<TSource>(IQueryable<TSource>)

Crea un objeto List<T> a partir de un IQueryable<T> elemento enumerando de forma asincrónica.

ToListAsync<TSource>(IQueryable<TSource>, CancellationToken)

Crea un objeto List<T> a partir de un IQueryable<T> elemento enumerando de forma asincrónica.

Se aplica a