| AsNoTracking<T>(IQueryable<T>) | 返回一个新查询,其中返回的实体不会缓存在 DbContext 或 ObjectContext中。  此方法通过调用基础查询对象的 AsNoTracking 方法来工作。  如果基础查询对象没有 AsNoTracking 方法,则调用此方法将不起作用。 | 
        	
	| Include<T>(IQueryable<T>, String) | 表示 IDbSet<TEntity> 上下文中所有实体的集合,或者可以从数据库中查询的给定类型的实体。  
              DbSet<TEntity> 是 IDbSet 的具体实现。 | 
        	
	| Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) | 表示 IDbSet<TEntity> 上下文中所有实体的集合,或者可以从数据库中查询的给定类型的实体。  
              DbSet<TEntity> 是 IDbSet 的具体实现。 | 
        	
	| AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[]) | 调用 SaveChanges 时,按键添加或更新实体。 等效于数据库术语中的“upsert”操作。
使用迁移设定数据种子时,此方法非常有用。 | 
        	
	| AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[]) | 调用 SaveChanges 时,通过自定义标识表达式添加或更新实体。
等效于数据库术语中的“upsert”操作。
使用迁移设定数据种子时,此方法非常有用。 | 
        	
	| AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[]) | 调用 SaveChanges 时,按键添加或更新实体。 等效于数据库术语中的“upsert”操作。
使用迁移设定数据种子时,此方法非常有用。 | 
        	
	| AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[]) | 调用 SaveChanges 时,通过自定义标识表达式添加或更新实体。
等效于数据库术语中的“upsert”操作。
使用迁移设定数据种子时,此方法非常有用。 | 
        	
	| AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) | 异步确定序列的所有元素是否都满足条件。 | 
        	
	| AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) | 异步确定序列的所有元素是否都满足条件。 | 
        	
	| AnyAsync<TSource>(IQueryable<TSource>) | 异步确定序列是否包含任何元素。 | 
        	
	| AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) | 异步确定序列的任何元素是否满足条件。 | 
        	
	| AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) | 异步确定序列的任何元素是否满足条件。 | 
        	
	| AnyAsync<TSource>(IQueryable<TSource>, CancellationToken) | 异步确定序列是否包含任何元素。 | 
        	
	| AsNoTracking<T>(IQueryable<T>) | 返回一个新查询,其中返回的实体不会缓存在 DbContext 或 ObjectContext中。  此方法通过调用基础查询对象的 AsNoTracking 方法来工作。  如果基础查询对象没有 AsNoTracking 方法,则调用此方法将不起作用。 | 
        	
	| AsStreaming<T>(IQueryable<T>) | 
				已过时.
			 返回将流式传输结果而不是缓冲的新查询。 此方法通过调用基础查询对象的 AsStreaming 方法工作。 如果基础查询对象没有 AsStreaming 方法,则调用此方法将不起作用。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Decimal 的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Decimal 的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Double 的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Double 的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Int32 的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Int32 的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Int64 的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Int64 的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) | 异步计算通过对输入序列的每个元素调用投影函数获取的可为 Decimal 空值序列的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获取的可为 Decimal 空值序列的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) | 异步计算通过对输入序列的每个元素调用投影函数获取的可为 Double 空值序列的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获取的可为 Double 空值序列的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) | 异步计算通过对输入序列的每个元素调用投影函数获取的可为 Int32 空值序列的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获取的可为 Int32 空值序列的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) | 异步计算通过对输入序列的每个元素调用投影函数获取的可为 Int64 空值序列的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获取的可为 Int64 空值序列的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) | 异步计算通过对输入序列的每个元素调用投影函数获取的可为 Single 空值序列的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获取的可为 Single 空值序列的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Single 的平均值。 | 
        	
	| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Single 的平均值。 | 
        	
	| ContainsAsync<TSource>(IQueryable<TSource>, TSource) | 使用默认相等比较器异步确定序列是否包含指定的元素。 | 
        	
	| ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken) | 使用默认相等比较器异步确定序列是否包含指定的元素。 | 
        	
	| CountAsync<TSource>(IQueryable<TSource>) | 异步返回序列中的元素数。 | 
        	
	| CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) | 异步返回序列中满足条件的元素数。 | 
        	
	| CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) | 异步返回序列中满足条件的元素数。 | 
        	
	| CountAsync<TSource>(IQueryable<TSource>, CancellationToken) | 异步返回序列中的元素数。 | 
        	
	| FirstAsync<TSource>(IQueryable<TSource>) | 异步返回序列的第一个元素。 | 
        	
	| FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) | 异步返回序列中满足指定条件的第一个元素。 | 
        	
	| FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) | 异步返回序列中满足指定条件的第一个元素。 | 
        	
	| FirstAsync<TSource>(IQueryable<TSource>, CancellationToken) | 异步返回序列的第一个元素。 | 
        	
	| FirstOrDefaultAsync<TSource>(IQueryable<TSource>) | 异步返回序列的第一个元素;如果序列不包含任何元素,则返回默认值。 | 
        	
	| FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) | 异步返回序列中满足指定条件的第一个元素,如果未找到此类元素,则返回默认值。 | 
        	
	| FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) | 异步返回序列中满足指定条件的第一个元素,如果未找到此类元素,则返回默认值。 | 
        	
	| FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) | 异步返回序列的第一个元素;如果序列不包含任何元素,则返回默认值。 | 
        	
	| ForEachAsync<T>(IQueryable<T>, Action<T>) | 异步枚举查询结果,并针对每个元素执行指定的操作。 | 
        	
	| ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) | 异步枚举查询结果,并针对每个元素执行指定的操作。 | 
        	
	| Include<T>(IQueryable<T>, String) | 指定要包括在查询结果中的相关对象。 | 
        	
	| Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) | 指定要包括在查询结果中的相关对象。 | 
        	
	| LongCountAsync<TSource>(IQueryable<TSource>) | 异步返回一个 Int64 ,它表示序列中的元素总数。 | 
        	
	| LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) | 异步返回一个 , Int64 它表示序列中满足条件的元素数。 | 
        	
	| LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) | 异步返回一个 , Int64 它表示序列中满足条件的元素数。 | 
        	
	| LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken) | 异步返回一个 Int64 ,它表示序列中的元素总数。 | 
        	
	| MaxAsync<TSource>(IQueryable<TSource>) | 异步返回序列的最大值。 | 
        	
	| MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) | 异步返回序列的最大值。 | 
        	
	| MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) | 对序列的每个元素异步调用投影函数,并返回最大值。 | 
        	
	| MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken) | 对序列的每个元素异步调用投影函数,并返回最大值。 | 
        	
	| MinAsync<TSource>(IQueryable<TSource>) | 异步返回序列的最小值。 | 
        	
	| MinAsync<TSource>(IQueryable<TSource>, CancellationToken) | 异步返回序列的最小值。 | 
        	
	| MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) | 对序列的每个元素异步调用投影函数,并返回最小值。 | 
        	
	| MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken) | 对序列的每个元素异步调用投影函数,并返回最小值。 | 
        	
	| SingleAsync<TSource>(IQueryable<TSource>) | 异步返回序列中唯一的元素,如果序列中没有正好有一个元素,则引发异常。 | 
        	
	| SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) | 异步返回序列中满足指定条件的唯一元素,如果存在多个此类元素,则会引发异常。 | 
        	
	| SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) | 异步返回序列中满足指定条件的唯一元素,如果存在多个此类元素,则会引发异常。 | 
        	
	| SingleAsync<TSource>(IQueryable<TSource>, CancellationToken) | 异步返回序列中唯一的元素,如果序列中没有正好有一个元素,则引发异常。 | 
        	
	| SingleOrDefaultAsync<TSource>(IQueryable<TSource>) | 异步返回序列的唯一元素,如果序列为空,则返回默认值;如果序列中有多个元素,此方法将引发异常。 | 
        	
	| SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) | 异步返回序列中满足指定条件的唯一元素;如果不存在此类元素,则返回默认值;如果多个元素满足条件,此方法将引发异常。 | 
        	
	| SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) | 异步返回序列中满足指定条件的唯一元素;如果不存在此类元素,则返回默认值;如果多个元素满足条件,此方法将引发异常。 | 
        	
	| SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) | 异步返回序列的唯一元素,如果序列为空,则返回默认值;如果序列中有多个元素,此方法将引发异常。 | 
        	
	| Skip<TSource>(IQueryable<TSource>, Expression<Func<Int32>>) | 跳过序列中指定数量的元素,然后返回剩余的元素。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Decimal 的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Decimal 的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Double 的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Double 的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Int32 的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Int32 的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Int64 的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Int64 的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的可为 Decimal 空值序列的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的可为 Decimal 空值序列的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的可为 Double 空值序列的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的可为 Double 空值序列的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的可为 Int32 空值序列的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的可为 Int32 空值序列的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的可为 Int64 空值序列的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的可为 Int64 空值序列的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的可为 Single 空值序列的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的可为 Single 空值序列的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Single 的总和。 | 
        	
	| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken) | 异步计算通过对输入序列的每个元素调用投影函数获得的值序列 Single 的总和。 | 
        	
	| Take<TSource>(IQueryable<TSource>, Expression<Func<Int32>>) | 从序列的开头返回指定数量的相邻元素。 | 
        	
	| ToArrayAsync<TSource>(IQueryable<TSource>) | 通过异步枚举从 创建数组 IQueryable<T> 。 | 
        	
	| ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken) | 通过异步枚举从 创建数组 IQueryable<T> 。 | 
        	
	| ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>) | 
              Dictionary<TKey,TValue>通过根据指定的键选择器函数异步枚举它,从 IQueryable<T> 中创建 。 | 
        	
	| ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) | 
              Dictionary<TKey,TValue>通过根据指定的键选择器函数和比较器异步枚举它,从 IQueryable<T> 中创建 。 | 
        	
	| ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken) | 
              Dictionary<TKey,TValue>通过根据指定的键选择器函数和比较器异步枚举它,从 IQueryable<T> 中创建 。 | 
        	
	| ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken) | 
              Dictionary<TKey,TValue>通过根据指定的键选择器函数异步枚举它,从 IQueryable<T> 中创建 。 | 
        	
	| ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) | 
              Dictionary<TKey,TValue>通过根据指定的键选择器和元素选择器函数异步枚举它,从 IQueryable<T> 中创建 。 | 
        	
	| ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) | 
              Dictionary<TKey,TValue>通过根据指定的键选择器函数、比较器和元素选择器函数异步枚举 ,从 IQueryable<T> 中创建 。 | 
        	
	| ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken) | 
              Dictionary<TKey,TValue>通过根据指定的键选择器函数、比较器和元素选择器函数异步枚举 ,从 IQueryable<T> 中创建 。 | 
        	
	| ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken) | 
              Dictionary<TKey,TValue>通过根据指定的键选择器和元素选择器函数异步枚举它,从 IQueryable<T> 中创建 。 | 
        	
	| ToListAsync<TSource>(IQueryable<TSource>) | 
              List<T>
              IQueryable<T>通过异步枚举从 创建 。 | 
        	
	| ToListAsync<TSource>(IQueryable<TSource>, CancellationToken) | 
              List<T>
              IQueryable<T>通过异步枚举从 创建 。 |