IObjectSet<TEntity> 接口

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

定义 IQueryable 实现的行为,该实现允许修改结果集的成员资格。

命名空间:  System.Data.Entity.Core.Objects
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public Interface IObjectSet(Of TEntity As Class) _
    Inherits IQueryable(Of TEntity), IEnumerable(Of TEntity),  _
    IQueryable, IEnumerable
用法
Dim instance As IObjectSet(Of TEntity)
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public interface 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 interface class IObjectSet : IQueryable<TEntity>, 
    IEnumerable<TEntity>, IQueryable, IEnumerable
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
type IObjectSet<'TEntity when 'TEntity : not struct> =  
    interface 
        interface IQueryable<'TEntity>
        interface IEnumerable<'TEntity>
        interface IQueryable 
        interface IEnumerable 
    end
JScript does not support generic types and methods.

类型参数

  • TEntity
    从查询返回的实体类型。

IObjectSet<TEntity> 类型公开以下成员。

属性

  名称 描述
公共属性 ElementType (继承自 IQueryable。)
公共属性 Expression (继承自 IQueryable。)
公共属性 Provider (继承自 IQueryable。)

顶部

方法

  名称 描述
公共方法 AddObject 通知对象集,必须将表示新实体的对象添加到该集中。
公共方法 Attach 通知对象集,必须将表示现有实体的对象添加到该集中。
公共方法 DeleteObject 通知对象集,必须从中删除表示现有实体的对象。
公共方法 Detach 通知对象集,必须从中分离表示现有实体的对象。
公共方法 GetEnumerator (继承自 IEnumerable<TEntity>。)

顶部

扩展方法 

  名称 描述
公共扩展方法 AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>) 已重载。 异步确定序列的所有元素是否满足条件。 (由 QueryableExtensions 定义。)
公共扩展方法 AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) 已重载。 异步确定序列的所有元素是否满足条件。 (由 QueryableExtensions 定义。)
公共扩展方法 AnyAsync<TEntity>() 已重载。 异步确定序列是否包含任何元素。 (由 QueryableExtensions 定义。)
公共扩展方法 AnyAsync<TEntity>(CancellationToken) 已重载。 异步确定序列是否包含任何元素。 (由 QueryableExtensions 定义。)
公共扩展方法 AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>) 已重载。 异步确定序列的任何元素是否满足条件。 (由 QueryableExtensions 定义。)
公共扩展方法 AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) 已重载。 异步确定序列的任何元素是否满足条件。 (由 QueryableExtensions 定义。)
公共扩展方法 AsNoTracking() 已重载。 返回一个新查询,其中返回的实体将不会在 DbContextObjectContext 中进行缓存。此方法通过调用基础查询对象的 AsNoTracking 方法来运行。如果基础查询对象没有 AsNoTracking 方法,则调用此方法将不会有任何影响。 (由 QueryableExtensions 定义。)
公共扩展方法 AsNoTracking<TEntity>() 已重载。 返回一个新查询,其中返回的实体将不会在 DbContextObjectContext 中进行缓存。此方法通过调用基础查询对象的 AsNoTracking 方法来运行。如果基础查询对象没有 AsNoTracking 方法,则调用此方法将不会有任何影响。 (由 QueryableExtensions 定义。)
公共扩展方法 AsStreaming() 已重载。 返回将流式处理结果而非缓存它的新查询。此方法通过调用基础查询对象的 AsStreaming 方法来运行。如果基础查询对象没有 AsStreaming 方法,则调用此方法将不会有任何影响。 (由 QueryableExtensions 定义。)
公共扩展方法 AsStreaming<TEntity>() 已重载。 返回将流式处理结果而非缓存它的新查询。此方法通过调用基础查询对象的 AsStreaming 方法来运行。如果基础查询对象没有 AsStreaming 方法,则调用此方法将不会有任何影响。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>) 已重载。 异步计算 Int32 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) 已重载。 异步计算可为 null 的 Int32 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>) 已重载。 异步计算 Int64 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) 已重载。 异步计算可为 null 的 Int64 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Single>>) 已重载。 异步计算 Single 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) 已重载。 异步计算可为 null 的 Single 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Double>>) 已重载。 异步计算 Double 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) 已重载。 异步计算可为 null 的 Double 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>) 已重载。 异步计算 Decimal 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) 已重载。 异步计算可为 null 的 Decimal 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) 已重载。 异步计算 Int32 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) 已重载。 异步计算可为 null 的 Int32 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) 已重载。 异步计算 Int64 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) 已重载。 异步计算可为 null 的 Int64 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) 已重载。 异步计算 Single 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) 已重载。 异步计算可为 null 的 Single 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) 已重载。 异步计算 Double 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) 已重载。 异步计算可为 null 的 Double 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) 已重载。 异步计算 Decimal 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) 已重载。 异步计算可为 null 的 Decimal 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 ContainsAsync<TEntity>(TEntity) 已重载。 通过使用默认的相等比较器异步确定序列是否包含指定的元素。 (由 QueryableExtensions 定义。)
公共扩展方法 ContainsAsync<TEntity>(TEntity, CancellationToken) 已重载。 通过使用默认的相等比较器异步确定序列是否包含指定的元素。 (由 QueryableExtensions 定义。)
公共扩展方法 CountAsync<TEntity>() 已重载。 异步返回序列中的元素数。 (由 QueryableExtensions 定义。)
公共扩展方法 CountAsync<TEntity>(CancellationToken) 已重载。 异步返回序列中的元素数。 (由 QueryableExtensions 定义。)
公共扩展方法 CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) 已重载。 异步返回满足条件的序列中的元素数。 (由 QueryableExtensions 定义。)
公共扩展方法 CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) 已重载。 异步返回满足条件的序列中的元素数。 (由 QueryableExtensions 定义。)
公共扩展方法 FirstAsync<TEntity>() 已重载。 异步返回序列的第一个元素。 (由 QueryableExtensions 定义。)
公共扩展方法 FirstAsync<TEntity>(CancellationToken) 已重载。 异步返回序列的第一个元素。 (由 QueryableExtensions 定义。)
公共扩展方法 FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>) 已重载。 异步返回满足指定条件的序列的第一个元素。 (由 QueryableExtensions 定义。)
公共扩展方法 FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) 已重载。 异步返回满足指定条件的序列的第一个元素。 (由 QueryableExtensions 定义。)
公共扩展方法 FirstOrDefaultAsync<TEntity>() 已重载。 异步返回序列的第一个元素;如果序列不包含任何元素,则返回默认值。 (由 QueryableExtensions 定义。)
公共扩展方法 FirstOrDefaultAsync<TEntity>(CancellationToken) 已重载。 异步返回序列的第一个元素;如果序列不包含任何元素,则返回默认值。 (由 QueryableExtensions 定义。)
公共扩展方法 FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) 已重载。 异步返回满足指定条件的序列的第一个元素;如果未找到此类元素,则返回默认值。 (由 QueryableExtensions 定义。)
公共扩展方法 FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) 已重载。 异步返回满足指定条件的序列的第一个元素;如果未找到此类元素,则返回默认值。 (由 QueryableExtensions 定义。)
公共扩展方法 ForEachAsync(Action<Object>) 已重载。 异步枚举查询结果并对每个元素执行指定的操作。 (由 QueryableExtensions 定义。)
公共扩展方法 ForEachAsync(Action<Object>, CancellationToken) 已重载。 异步枚举查询结果并对每个元素执行指定的操作。 (由 QueryableExtensions 定义。)
公共扩展方法 ForEachAsync<TEntity>(Action<TEntity>) 已重载。 异步枚举查询结果并对每个元素执行指定的操作。 (由 QueryableExtensions 定义。)
公共扩展方法 ForEachAsync<TEntity>(Action<TEntity>, CancellationToken) 已重载。 异步枚举查询结果并对每个元素执行指定的操作。 (由 QueryableExtensions 定义。)
公共扩展方法 Include(String) 已重载。 指定要包括在查询结果中的相关对象。 (由 QueryableExtensions 定义。)
公共扩展方法 Include<TEntity>(String) 已重载。 指定要包括在查询结果中的相关对象。 (由 QueryableExtensions 定义。)
公共扩展方法 Include<TEntity, TProperty>(Expression<Func<TEntity, TProperty>>) 已重载。 指定要包括在查询结果中的相关对象。 (由 QueryableExtensions 定义。)
公共扩展方法 Load 枚举服务器查询等查询,例如 DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T> 的查询,以及查询结果将加载到关联的 DbContextObjectContext 或客户端上的其他缓存中的其他查询。这等效于调用 ToList 然后丢弃该列表,而不会产生实际创建该列表的开销。 (由 QueryableExtensions 定义。)
公共扩展方法 LoadAsync() 已重载。 异步枚举服务器查询等查询,例如 DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T> 的查询,以及查询结果将加载到关联的 DbContextObjectContext 或客户端上的其他缓存中的其他查询。这等效于调用 ToList 然后丢弃该列表,而不会产生实际创建该列表的开销。 (由 QueryableExtensions 定义。)
公共扩展方法 LoadAsync(CancellationToken) 已重载。 异步枚举服务器查询等查询,例如 DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T> 的查询,以及查询结果将加载到关联的 DbContextObjectContext 或客户端上的其他缓存中的其他查询。这等效于调用 ToList 然后丢弃该列表,而不会产生实际创建该列表的开销。 (由 QueryableExtensions 定义。)
公共扩展方法 LongCountAsync<TEntity>() 已重载。 异步返回表示序列中的总元素数的 Int64。 (由 QueryableExtensions 定义。)
公共扩展方法 LongCountAsync<TEntity>(CancellationToken) 已重载。 异步返回表示序列中的总元素数的 Int64。 (由 QueryableExtensions 定义。)
公共扩展方法 LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) 已重载。 异步返回表示满足条件的序列中元素数的 Int64。 (由 QueryableExtensions 定义。)
公共扩展方法 LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) 已重载。 异步返回表示满足条件的序列中元素数的 Int64。 (由 QueryableExtensions 定义。)
公共扩展方法 MaxAsync<TEntity>() 已重载。 异步返回序列的最大值。 (由 QueryableExtensions 定义。)
公共扩展方法 MaxAsync<TEntity>(CancellationToken) 已重载。 异步返回序列的最大值。 (由 QueryableExtensions 定义。)
公共扩展方法 MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) 已重载。 对序列的每个元素异步调用投影函数,并返回最大结果值。 (由 QueryableExtensions 定义。)
公共扩展方法 MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) 已重载。 对序列的每个元素异步调用投影函数,并返回最大结果值。 (由 QueryableExtensions 定义。)
公共扩展方法 MinAsync<TEntity>() 已重载。 异步返回序列的最小值。 (由 QueryableExtensions 定义。)
公共扩展方法 MinAsync<TEntity>(CancellationToken) 已重载。 异步返回序列的最小值。 (由 QueryableExtensions 定义。)
公共扩展方法 MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) 已重载。 对序列的每个元素异步调用投影函数,并返回最小结果值。 (由 QueryableExtensions 定义。)
公共扩展方法 MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) 已重载。 对序列的每个元素异步调用投影函数,并返回最小结果值。 (由 QueryableExtensions 定义。)
公共扩展方法 SingleAsync<TEntity>() 已重载。 异步返回序列的唯一元素;如果序列中并非恰好包含一个元素,则引发异常。 (由 QueryableExtensions 定义。)
公共扩展方法 SingleAsync<TEntity>(CancellationToken) 已重载。 异步返回序列的唯一元素;如果序列中并非恰好包含一个元素,则引发异常。 (由 QueryableExtensions 定义。)
公共扩展方法 SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>) 已重载。 异步返回满足指定条件的序列的唯一元素;如果有多个这样的元素,则引发异常。 (由 QueryableExtensions 定义。)
公共扩展方法 SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) 已重载。 异步返回满足指定条件的序列的唯一元素;如果有多个这样的元素,则引发异常。 (由 QueryableExtensions 定义。)
公共扩展方法 SingleOrDefaultAsync<TEntity>() 已重载。 异步返回序列中的唯一元素;如果该序列为空,则返回默认值;如果该序列包含多个元素,此方法将引发异常。 (由 QueryableExtensions 定义。)
公共扩展方法 SingleOrDefaultAsync<TEntity>(CancellationToken) 已重载。 异步返回序列中的唯一元素;如果该序列为空,则返回默认值;如果该序列包含多个元素,此方法将引发异常。 (由 QueryableExtensions 定义。)
公共扩展方法 SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) 已重载。 异步返回满足指定条件的序列的唯一元素;如果此类元素不存在,则返回默认值;如果有多个元素满足该条件,此方法将引发异常。 (由 QueryableExtensions 定义。)
公共扩展方法 SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) 已重载。 异步返回满足指定条件的序列的唯一元素;如果此类元素不存在,则返回默认值;如果有多个元素满足该条件,此方法将引发异常。 (由 QueryableExtensions 定义。)
公共扩展方法 Skip<TEntity> 跳过序列中指定数量的元素,然后返回剩余的元素。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Int32>>) 已重载。 异步计算 Int32 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) 已重载。 异步计算可为 null 的 Int32 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Int64>>) 已重载。 异步计算 Int64 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) 已重载。 异步计算可为 null 的 Int64 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Single>>) 已重载。 异步计算 Single 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) 已重载。 异步计算可为 null 的 Single 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Double>>) 已重载。 异步计算 Double 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) 已重载。 异步计算可为 null 的 Double 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>) 已重载。 异步计算 Decimal 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) 已重载。 异步计算可为 null 的 Decimal 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) 已重载。 异步计算 Int32 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) 已重载。 异步计算可为 null 的 Int32 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) 已重载。 异步计算 Int64 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) 已重载。 异步计算可为 null 的 Int64 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) 已重载。 异步计算 Single 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) 已重载。 异步计算可为 null 的 Single 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) 已重载。 异步计算 Double 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) 已重载。 异步计算可为 null 的 Double 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) 已重载。 异步计算 Decimal 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) 已重载。 异步计算可为 null 的 Decimal 值序列的总和,该序列是通过对输入序列中的每个元素调用投影函数而获得的。 (由 QueryableExtensions 定义。)
公共扩展方法 Take<TEntity> 从序列开始处起,返回指定数量的连续元素。 (由 QueryableExtensions 定义。)
公共扩展方法 ToArrayAsync<TEntity>() 已重载。 通过异步枚举从 IQueryable<T> 创建数组。 (由 QueryableExtensions 定义。)
公共扩展方法 ToArrayAsync<TEntity>(CancellationToken) 已重载。 通过异步枚举从 IQueryable<T> 创建数组。 (由 QueryableExtensions 定义。)
公共扩展方法 ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>) 已重载。 从 IQueryable<T> 创建 Dictionary<TKey, TValue>,方法是:根据指定的键选择器函数来异步枚举它。 (由 QueryableExtensions 定义。)
公共扩展方法 ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, CancellationToken) 已重载。 从 IQueryable<T> 创建 Dictionary<TKey, TValue>,方法是:根据指定的键选择器函数来异步枚举它。 (由 QueryableExtensions 定义。)
公共扩展方法 ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>) 已重载。 从 IQueryable<T> 创建 Dictionary<TKey, TValue>,方法是:根据指定的键选择器函数和比较器来异步枚举它。 (由 QueryableExtensions 定义。)
公共扩展方法 ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>, CancellationToken) 已重载。 从 IQueryable<T> 创建 Dictionary<TKey, TValue>,方法是:根据指定的键选择器函数和比较器来异步枚举它。 (由 QueryableExtensions 定义。)
公共扩展方法 ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>) 已重载。 从 IQueryable<T> 创建 Dictionary<TKey, TValue>,方法是:根据指定的键选择器函数和元素选择器函数来异步枚举它。 (由 QueryableExtensions 定义。)
公共扩展方法 ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, CancellationToken) 已重载。 从 IQueryable<T> 创建 Dictionary<TKey, TValue>,方法是:根据指定的键选择器函数和元素选择器函数来异步枚举它。 (由 QueryableExtensions 定义。)
公共扩展方法 ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>) 已重载。 从 IQueryable<T> 创建 Dictionary<TKey, TValue>,方法是:根据指定的键选择器函数、比较器和元素选择器函数来异步枚举它。 (由 QueryableExtensions 定义。)
公共扩展方法 ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>, CancellationToken) 已重载。 从 IQueryable<T> 创建 Dictionary<TKey, TValue>,方法是:根据指定的键选择器函数、比较器和元素选择器函数来异步枚举它。 (由 QueryableExtensions 定义。)
公共扩展方法 ToListAsync() 已重载。 通过异步枚举从 IQueryable 创建 List<T>。 (由 QueryableExtensions 定义。)
公共扩展方法 ToListAsync(CancellationToken) 已重载。 通过异步枚举从 IQueryable 创建 List<T>。 (由 QueryableExtensions 定义。)
公共扩展方法 ToListAsync<TEntity>() 已重载。 通过异步枚举从 IQueryable<T> 创建 List<T>。 (由 QueryableExtensions 定义。)
公共扩展方法 ToListAsync<TEntity>(CancellationToken) 已重载。 通过异步枚举从 IQueryable<T> 创建 List<T>。 (由 QueryableExtensions 定义。)

顶部

请参阅

参考

System.Data.Entity.Core.Objects 命名空间