Compartir a través de


ObjectSet<TEntity> (Clase)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Representa un conjunto de entidades con tipo que se usa para realizar operaciones de creación, lectura, actualización y eliminación.

Jerarquía de herencia

System.Object
  System.Data.Entity.Core.Objects.ObjectQuery
    System.Data.Entity.Core.Objects.ObjectQuery<TEntity>
      System.Data.Entity.Core.Objects.ObjectSet<TEntity>

Espacio de nombres:  System.Data.Entity.Core.Objects
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public Class ObjectSet(Of TEntity As Class) _
    Inherits ObjectQuery(Of TEntity) _
    Implements IObjectSet(Of TEntity), IQueryable(Of TEntity),  _
    IEnumerable(Of TEntity), IQueryable, IEnumerable
'Uso
Dim instance As ObjectSet(Of TEntity)
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class ObjectSet<TEntity> : ObjectQuery<TEntity>, 
    IObjectSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>, 
    IQueryable, IEnumerable 
where TEntity : class
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
generic<typename TEntity>
where TEntity : ref class 
public ref class ObjectSet : public ObjectQuery<TEntity>, 
    IObjectSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>, 
    IQueryable, IEnumerable
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
type ObjectSet<'TEntity when 'TEntity : not struct> =  
    class 
        inherit ObjectQuery<'TEntity>
        interface IObjectSet<'TEntity>
        interface IQueryable<'TEntity>
        interface IEnumerable<'TEntity>
        interface IQueryable 
        interface IEnumerable 
    end
JScript does not support generic types and methods.

Parámetros de tipo

  • TEntity
    Tipo de la entidad.

El tipo ObjectSet<TEntity> expone los siguientes miembros.

Propiedades

  Name Descripción
Propiedad pública CommandText Devuelve el texto de comando para la consulta. (Se hereda de ObjectQuery).
Propiedad pública Context Obtiene el contexto del objeto asociado con esta consulta de objeto. (Se hereda de ObjectQuery).
Propiedad pública EnablePlanCaching Obtiene o establece un valor que indica si se debe guardar en caché el plan de consulta. (Se hereda de ObjectQuery).
Propiedad pública EntitySet Obtiene los metadatos del conjunto de entidades representado por esta instancia de ObjectSet<TEntity>.
Propiedad pública MergeOption Obtiene o establece el modo en que los objetos devueltos por una consulta se agregan al contexto del objeto. (Se hereda de ObjectQuery).
Propiedad pública Name Obtiene o establece el nombre de esta consulta de objeto. (Se hereda de ObjectQuery<T>).
Propiedad pública Parameters Obtiene la colección de parámetros para esta consulta de objeto. (Se hereda de ObjectQuery).
Propiedad pública Streaming Si la consulta se transmite por secuencias o se almacena en búfer (Se hereda de ObjectQuery).

Superior

Métodos

  Name Descripción
Método público AddObject Incluye un objeto al contexto del objeto en el conjunto de entidades actual.
Método público ApplyCurrentValues Copia los valores escalares del objeto proporcionado al objeto de ObjectContext que tiene la misma clave.
Método público ApplyOriginalValues Define la propiedad OriginalValues de un objeto ObjectStateEntry de forma que coincida con los valores de propiedad de un objeto proporcionado.
Método público Attach Adjunta un objeto o un gráfico de objetos al contexto del objeto en el conjunto de entidades actual.
Método público CreateObject() Crea un nuevo objeto de tipo de entidad.
Método público CreateObject<T>() Crea una instancia del tipo especificado.
Método público DeleteObject Marca un objeto para su eliminación.
Método público Detach Quita el objeto del contexto del objeto.
Método público Distinct Limita la consulta a los resultados únicos. (Se hereda de ObjectQuery<T>).
Método público Equals (Se hereda de Object).
Método público Except Este método de generador de consulta crea una nueva consulta cuyos resultados son todos los resultados de esta consulta, excepto los que también forman parte de la otra consulta especificada. (Se hereda de ObjectQuery<T>).
Método público Execute Ejecuta la consulta de objeto con la opción de combinación especificada. (Se hereda de ObjectQuery<T>).
Método público ExecuteAsync(MergeOption) Ejecuta de manera asíncrona la consulta de objeto con la opción de combinación especificada. (Se hereda de ObjectQuery<T>).
Método público ExecuteAsync(MergeOption, CancellationToken) Ejecuta de manera asíncrona la consulta de objeto con la opción de combinación especificada. (Se hereda de ObjectQuery<T>).
Método protegido Finalize (Se hereda de Object).
Método público GetHashCode (Se hereda de Object).
Método público GetResultType Devuelve información sobre el tipo de resultado de la consulta. (Se hereda de ObjectQuery).
Método público GetType (Se hereda de Object).
Método público GroupBy Agrupa los resultados de la consulta de acuerdo con los criterios especificados. (Se hereda de ObjectQuery<T>).
Método público Include Especifica los objetos relacionados que se van a incluir en los resultados de la consulta. (Se hereda de ObjectQuery<T>).
Método público Intersect Este método de generador de consulta crea una nueva consulta cuyos resultados son los que están tanto en esta consulta como en la otra consulta especificada. (Se hereda de ObjectQuery<T>).
Método protegido MemberwiseClone (Se hereda de Object).
Método público OfType<TResultType> Limita la consulta a los resultados de un tipo determinado. (Se hereda de ObjectQuery<T>).
Método público OrderBy Ordena los resultados de la consulta de acuerdo con los criterios especificados. (Se hereda de ObjectQuery<T>).
Método público Select Limita los resultados de la consulta a las propiedades definidas en la proyección especificada. (Se hereda de ObjectQuery<T>).
Método público SelectValue<TResultType> Limita los resultados de la consulta a la propiedad especificada en la proyección. (Se hereda de ObjectQuery<T>).
Método público Skip Ordena los resultados de la consulta según los criterios especificados y omite un número especificado de resultados. (Se hereda de ObjectQuery<T>).
Método público Top Limita los resultados de la consulta al número de elementos especificado. (Se hereda de ObjectQuery<T>).
Método público ToString (Se hereda de Object).
Método público ToTraceString Devuelve los comandos que hay que ejecutar en el origen de datos. (Se hereda de ObjectQuery).
Método público Union Este método de generador de consulta crea una nueva consulta cuyos resultados son todos los resultados de esta consulta, además de todos los resultados de la otra consulta, sin duplicados (es decir, los resultados son únicos). (Se hereda de ObjectQuery<T>).
Método público UnionAll Este método de generador de consulta crea una nueva consulta cuyos resultados son todos los resultados de esta consulta, además de todos los resultados de la otra consulta, incluidos los duplicados (es decir, los resultados no son únicos necesariamente). (Se hereda de ObjectQuery<T>).
Método público Where Limita la consulta a los resultados que coinciden con los criterios de filtrado especificados. (Se hereda de ObjectQuery<T>).

Superior

Métodos de extensión

  Name Descripción
Método de extensión público AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Sobrecargado. Determina de forma asincrónica si todos los elementos de una secuencia cumplen una condición. (Definido por QueryableExtensions).
Método de extensión público AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Sobrecargado. Determina de forma asincrónica si todos los elementos de una secuencia cumplen una condición. (Definido por QueryableExtensions).
Método de extensión público AnyAsync<TEntity>() Sobrecargado. Determina de forma asincrónica si una secuencia contiene algún elemento. (Definido por QueryableExtensions).
Método de extensión público AnyAsync<TEntity>(CancellationToken) Sobrecargado. Determina de forma asincrónica si una secuencia contiene algún elemento. (Definido por QueryableExtensions).
Método de extensión público AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Sobrecargado. Determina de forma asincrónica si algún elemento de una secuencia cumple una condición. (Definido por QueryableExtensions).
Método de extensión público AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Sobrecargado. Determina de forma asincrónica si algún elemento de una secuencia cumple una condición. (Definido por QueryableExtensions).
Método de extensión público AsNoTracking() Sobrecargado. Devuelve una nueva consulta donde las entidades devueltas no se almacenarán en memoria 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, la llamada a este método no tendrá ningún efecto. (Definido por QueryableExtensions).
Método de extensión público AsNoTracking<TEntity>() Sobrecargado. Devuelve una nueva consulta donde las entidades devueltas no se almacenarán en memoria 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, la llamada a este método no tendrá ningún efecto. (Definido por QueryableExtensions).
Método de extensión público AsStreaming() Sobrecargado. Devuelve una consulta que transmitirá por secuencias los resultados en lugar de almacenarlos 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, la llamada a este método no tendrá ningún efecto. (Definido por QueryableExtensions).
Método de extensión público AsStreaming<TEntity>() Sobrecargado. Devuelve una consulta que transmitirá por secuencias los resultados en lugar de almacenarlos 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, la llamada a este método no tendrá ningún efecto. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Int32 que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Int32 que acepta valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Int64 que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Int64 que acepta valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Single>>) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Single que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Single que acepta valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Double>>) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Double que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Double que acepta valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Decimal que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Decimal que acepta valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Int32 que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Int32 que acepta valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Int64 que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Int64 que acepta valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Single que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Single que acepta valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Double que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Double que acepta valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Decimal que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica el promedio de una secuencia de valores Decimal que acepta valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público ContainsAsync<TEntity>(TEntity) Sobrecargado. Determina de forma asincrónica si una secuencia contiene un elemento especificado mediante el comparador de igualdad predeterminado. (Definido por QueryableExtensions).
Método de extensión público ContainsAsync<TEntity>(TEntity, CancellationToken) Sobrecargado. Determina de forma asincrónica si una secuencia contiene un elemento especificado mediante el comparador de igualdad predeterminado. (Definido por QueryableExtensions).
Método de extensión público CountAsync<TEntity>() Sobrecargado. Devuelve de forma asincrónica el número de elementos de una secuencia. (Definido por QueryableExtensions).
Método de extensión público CountAsync<TEntity>(CancellationToken) Sobrecargado. Devuelve de forma asincrónica el número de elementos de una secuencia. (Definido por QueryableExtensions).
Método de extensión público CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Sobrecargado. Devuelve de forma asincrónica el número de elementos de una secuencia que cumplen una condición. (Definido por QueryableExtensions).
Método de extensión público CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Sobrecargado. Devuelve de forma asincrónica el número de elementos de una secuencia que cumplen una condición. (Definido por QueryableExtensions).
Método de extensión público FirstAsync<TEntity>() Sobrecargado. Devuelve de forma asincrónica el primer elemento de una secuencia. (Definido por QueryableExtensions).
Método de extensión público FirstAsync<TEntity>(CancellationToken) Sobrecargado. Devuelve de forma asincrónica el primer elemento de una secuencia. (Definido por QueryableExtensions).
Método de extensión público FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Sobrecargado. Devuelve de forma asincrónica el primer elemento de una secuencia que cumple una condición especificada. (Definido por QueryableExtensions).
Método de extensión público FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Sobrecargado. Devuelve de forma asincrónica el primer elemento de una secuencia que cumple una condición especificada. (Definido por QueryableExtensions).
Método de extensión público FirstOrDefaultAsync<TEntity>() Sobrecargado. Devuelve de forma asincrónica el primer elemento de una secuencia o un valor predeterminado si la secuencia no contiene ningún elemento. (Definido por QueryableExtensions).
Método de extensión público FirstOrDefaultAsync<TEntity>(CancellationToken) Sobrecargado. Devuelve de forma asincrónica el primer elemento de una secuencia o un valor predeterminado si la secuencia no contiene ningún elemento. (Definido por QueryableExtensions).
Método de extensión público FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Sobrecargado. Devuelve de forma asincrónica el primer elemento de una secuencia que cumple una condición especificada o un valor predeterminado si no se encuentra ningún elemento. (Definido por QueryableExtensions).
Método de extensión público FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Sobrecargado. Devuelve de forma asincrónica el primer elemento de una secuencia que cumple una condición especificada o un valor predeterminado si no se encuentra ningún elemento. (Definido por QueryableExtensions).
Método de extensión público ForEachAsync(Action<Object>) Sobrecargado. Enumera de forma asincrónica los resultados de la consulta y realiza la acción especificada en cada elemento. (Definido por QueryableExtensions).
Método de extensión público ForEachAsync(Action<Object>, CancellationToken) Sobrecargado. Enumera de forma asincrónica los resultados de la consulta y realiza la acción especificada en cada elemento. (Definido por QueryableExtensions).
Método de extensión público ForEachAsync<TEntity>(Action<TEntity>) Sobrecargado. Enumera de forma asincrónica los resultados de la consulta y realiza la acción especificada en cada elemento. (Definido por QueryableExtensions).
Método de extensión público ForEachAsync<TEntity>(Action<TEntity>, CancellationToken) Sobrecargado. Enumera de forma asincrónica los resultados de la consulta y realiza la acción especificada en cada elemento. (Definido por QueryableExtensions).
Método de extensión público Include<TEntity>(String) Sobrecargado. Especifica los objetos relacionados que se van a incluir en los resultados de la consulta. (Definido por QueryableExtensions).
Método de extensión público Include<TEntity, TProperty>(Expression<Func<TEntity, TProperty>>) Sobrecargado. Especifica los objetos relacionados que se van a incluir en los resultados de la consulta. (Definido por QueryableExtensions).
Método de extensión público Load Enumera la consulta de forma que en las consultas de servidor como las de DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> y otros, los resultados de la consulta se cargarán en el DbContext asociado, en ObjectContext o en otra memoria caché del cliente.Esto equivale a llamar a ToList y omitir después la lista sin la sobrecarga que supone crear realmente la lista. (Definido por QueryableExtensions).
Método de extensión público LoadAsync() Sobrecargado. Enumera de forma asincrónica la consulta de forma que en las consultas de servidor como las de DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> y otros, los resultados de la consulta se cargarán en el DbContext asociado, en ObjectContext o en otra memoria caché del cliente.Esto equivale a llamar a ToList y omitir después la lista sin la sobrecarga que supone crear realmente la lista. (Definido por QueryableExtensions).
Método de extensión público LoadAsync(CancellationToken) Sobrecargado. Enumera de forma asincrónica la consulta de forma que en las consultas de servidor como las de DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> y otros, los resultados de la consulta se cargarán en el DbContext asociado, en ObjectContext o en otra memoria caché del cliente.Esto equivale a llamar a ToList y omitir después la lista sin la sobrecarga que supone crear realmente la lista. (Definido por QueryableExtensions).
Método de extensión público LongCountAsync<TEntity>() Sobrecargado. Devuelve de forma asincrónica un valor Int64 que representa el número total de elementos de una secuencia. (Definido por QueryableExtensions).
Método de extensión público LongCountAsync<TEntity>(CancellationToken) Sobrecargado. Devuelve de forma asincrónica un valor Int64 que representa el número total de elementos de una secuencia. (Definido por QueryableExtensions).
Método de extensión público LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Sobrecargado. Devuelve de forma asincrónica un valor Int64 que representa el número de elementos de una secuencia que cumplen una condición. (Definido por QueryableExtensions).
Método de extensión público LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Sobrecargado. Devuelve de forma asincrónica un valor Int64 que representa el número de elementos de una secuencia que cumplen una condición. (Definido por QueryableExtensions).
Método de extensión público MaxAsync<TEntity>() Sobrecargado. Devuelve de forma asincrónica el valor máximo de una secuencia. (Definido por QueryableExtensions).
Método de extensión público MaxAsync<TEntity>(CancellationToken) Sobrecargado. Devuelve de forma asincrónica el valor máximo de una secuencia. (Definido por QueryableExtensions).
Método de extensión público MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) Sobrecargado. Invoca de forma asincrónica una función de proyección en cada elemento de una secuencia y devuelve el valor máximo resultante. (Definido por QueryableExtensions).
Método de extensión público MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) Sobrecargado. Invoca de forma asincrónica una función de proyección en cada elemento de una secuencia y devuelve el valor máximo resultante. (Definido por QueryableExtensions).
Método de extensión público MinAsync<TEntity>() Sobrecargado. Devuelve de forma asincrónica el valor mínimo de una secuencia. (Definido por QueryableExtensions).
Método de extensión público MinAsync<TEntity>(CancellationToken) Sobrecargado. Devuelve de forma asincrónica el valor mínimo de una secuencia. (Definido por QueryableExtensions).
Método de extensión público MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) Sobrecargado. Invoca de forma asincrónica una función de proyección en cada elemento de una secuencia y devuelve el valor mínimo resultante. (Definido por QueryableExtensions).
Método de extensión público MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) Sobrecargado. Invoca de forma asincrónica una función de proyección en cada elemento de una secuencia y devuelve el valor mínimo resultante. (Definido por QueryableExtensions).
Método de extensión público SingleAsync<TEntity>() Sobrecargado. Devuelve de forma asincrónica el único elemento de una secuencia y, si no hay exactamente un elemento en la secuencia, produce una excepción. (Definido por QueryableExtensions).
Método de extensión público SingleAsync<TEntity>(CancellationToken) Sobrecargado. Devuelve de forma asincrónica el único elemento de una secuencia y, si no hay exactamente un elemento en la secuencia, produce una excepción. (Definido por QueryableExtensions).
Método de extensión público SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Sobrecargado. Devuelve de forma asincrónica el único elemento de una secuencia que cumple una condición especificada y, si existe más de un elemento semejante, produce una excepción. (Definido por QueryableExtensions).
Método de extensión público SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Sobrecargado. Devuelve de forma asincrónica el único elemento de una secuencia que cumple una condición especificada y, si existe más de un elemento semejante, produce una excepción. (Definido por QueryableExtensions).
Método de extensión público SingleOrDefaultAsync<TEntity>() Sobrecargado. 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. (Definido por QueryableExtensions).
Método de extensión público SingleOrDefaultAsync<TEntity>(CancellationToken) Sobrecargado. 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. (Definido por QueryableExtensions).
Método de extensión público SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Sobrecargado. Devuelve de forma asincrónica el único elemento de una secuencia que cumple una condición especificada o un valor predeterminado si ese elemento no existe; este método produce una excepción si varios elementos cumplen la condición. (Definido por QueryableExtensions).
Método de extensión público SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Sobrecargado. Devuelve de forma asincrónica el único elemento de una secuencia que cumple una condición especificada o un valor predeterminado si ese elemento no existe; este método produce una excepción si varios elementos cumplen la condición. (Definido por QueryableExtensions).
Método de extensión público Skip<TEntity> Omite un número especificado de elementos de una secuencia y, a continuación, devuelve los elementos restantes. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Int32>>) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Int32 que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Int32 que aceptan valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Int64>>) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Int64 que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Int64 que aceptan valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Single>>) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Single que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Single que aceptan valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Double>>) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Double que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Double que aceptan valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Decimal que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Decimal que aceptan valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Int32 que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Int32 que aceptan valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Int64 que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Int64 que aceptan valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Single que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Single que aceptan valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Double que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Double que aceptan valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Decimal que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) Sobrecargado. Calcula de forma asincrónica la suma de la secuencia de valores Decimal que aceptan valores NULL que se obtiene al invocar una función de proyección en cada elemento de la secuencia de entrada. (Definido por QueryableExtensions).
Método de extensión público Take<TEntity> Devuelve un número especificado de elementos contiguos desde el principio de una secuencia. (Definido por QueryableExtensions).
Método de extensión público ToArrayAsync<TEntity>() Sobrecargado. Crea una matriz a partir de una IQueryable<T> enumerándola de forma asincrónica. (Definido por QueryableExtensions).
Método de extensión público ToArrayAsync<TEntity>(CancellationToken) Sobrecargado. Crea una matriz a partir de una IQueryable<T> enumerándola de forma asincrónica. (Definido por QueryableExtensions).
Método de extensión público ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>) Sobrecargado. Crea un Dictionary<TKey, TValue> a partir de una IQueryable<T> enumerándola de forma asincrónica de acuerdo con una función de selector de clave especificada. (Definido por QueryableExtensions).
Método de extensión público ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, CancellationToken) Sobrecargado. Crea un Dictionary<TKey, TValue> a partir de una IQueryable<T> enumerándola de forma asincrónica de acuerdo con una función de selector de clave especificada. (Definido por QueryableExtensions).
Método de extensión público ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>) Sobrecargado. Crea un Dictionary<TKey, TValue> a partir de una IQueryable<T> enumerándola de forma asincrónica de acuerdo con una función de selector de clave especificada y un comparador. (Definido por QueryableExtensions).
Método de extensión público ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>, CancellationToken) Sobrecargado. Crea un Dictionary<TKey, TValue> a partir de una IQueryable<T> enumerándola de forma asincrónica de acuerdo con una función de selector de clave especificada y un comparador. (Definido por QueryableExtensions).
Método de extensión público ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>) Sobrecargado. Crea un Dictionary<TKey, TValue> a partir de una IQueryable<T> enumerándola de forma asincrónica de acuerdo con un selector de clave y una función de selector de elemento especificados. (Definido por QueryableExtensions).
Método de extensión público ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, CancellationToken) Sobrecargado. Crea un Dictionary<TKey, TValue> a partir de una IQueryable<T> enumerándola de forma asincrónica de acuerdo con un selector de clave y una función de selector de elemento especificados. (Definido por QueryableExtensions).
Método de extensión público ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>) Sobrecargado. Crea un Dictionary<TKey, TValue> a partir de una IQueryable<T> enumerándola de forma asincrónica de acuerdo con una función de selector de clave, un comparador y una función de selector de elemento especificados. (Definido por QueryableExtensions).
Método de extensión público ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>, CancellationToken) Sobrecargado. Crea un Dictionary<TKey, TValue> a partir de una IQueryable<T> enumerándola de forma asincrónica de acuerdo con una función de selector de clave, un comparador y una función de selector de elemento especificados. (Definido por QueryableExtensions).
Método de extensión público ToListAsync() Sobrecargado. Crea una List<T> a partir de una IQueryable enumerándola de forma asincrónica. (Definido por QueryableExtensions).
Método de extensión público ToListAsync(CancellationToken) Sobrecargado. Crea una List<T> a partir de una IQueryable enumerándola de forma asincrónica. (Definido por QueryableExtensions).
Método de extensión público ToListAsync<TEntity>() Sobrecargado. Crea una List<T> a partir de una IQueryable<T> enumerándola de forma asincrónica. (Definido por QueryableExtensions).
Método de extensión público ToListAsync<TEntity>(CancellationToken) Sobrecargado. Crea una List<T> a partir de una IQueryable<T> enumerándola de forma asincrónica. (Definido por QueryableExtensions).

Superior

Implementaciones de interfaz explícita

  Name Descripción
Implementación explícita de interfacesPropiedad privada IListSource.ContainsListCollection Obtiene un valor que indica si esta consulta contiene o no una colección de objetos de consulta. (Se hereda de ObjectQuery).
Implementación explícita de interfacesPropiedad privada IQueryable.ElementType Obtiene el tipo de elemento de resultado para esta instancia de consulta. (Se hereda de ObjectQuery).
Implementación explícita de interfacesPropiedad privada IQueryable.Expression Obtiene la expresión que describe esta consulta.Para las consultas generadas mediante patrones de generador de LINQ, devuelve un árbol de expresiones LINQ completo; de lo contrario, devuelve una expresión constante que contiene esta consulta.Observe que la expresión predeterminada no se almacena en caché.Esto nos permite diferenciar entre las consultas LINQ y Entity-SQL. (Se hereda de ObjectQuery).
Implementación explícita de interfacesMétodo privado IEnumerable.GetEnumerator Devuelve un enumerador que recorre en iteración una colección. (Se hereda de ObjectQuery).
Implementación explícita de interfacesMétodo privado IEnumerable<T>.GetEnumerator Devuelve una IEnumerator<T> que, cuando se enumera, ejecuta la consulta SQL proporcionada en la base de datos. (Se hereda de ObjectQuery<T>).
Implementación explícita de interfacesMétodo privado IListSource.GetList Devuelve la colección como una IList usada para el enlace de datos. (Se hereda de ObjectQuery).
Implementación explícita de interfacesPropiedad privada IQueryable.Provider Obtiene la IQueryProvider asociada a esta instancia de consulta. (Se hereda de ObjectQuery).
Implementación explícita de interfacesMétodo privado IDbAsyncEnumerable.GetAsyncEnumerator Devuelve una IDbAsyncEnumerator que, cuando se enumera, ejecuta la consulta SQL proporcionada en la base de datos. (Se hereda de ObjectQuery).
Implementación explícita de interfacesMétodo privado IDbAsyncEnumerable<T>.GetAsyncEnumerator Devuelve una IDbAsyncEnumerator<T> que, cuando se enumera, ejecuta la consulta SQL proporcionada en la base de datos. (Se hereda de ObjectQuery<T>).

Superior

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

System.Data.Entity.Core.Objects (Espacio de nombres)