您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > IQueryable接口
更多信息。IQueryableT接口.NETFramework4.6and4.5其他版本提供对数据类型已知的特定数据源的查询进行计算的功能。命名空间:System.Linq程序集:System.Core(System.Core.dll中)语法C#C++F#VBpublicinterfaceIQueryableoutT:IEnumerableT,IEnumerable,IQueryable类型参数outT数据源中数据的类型。属性名称说明ElementType获取在执行与IQueryable的此实例关联的表达式目录树时返回的元素的类型。(从IQueryable继承。)Expression获取与IQueryable的实例关联的表达式目录树。(从IQueryable继承。)Provider获取与此数据源关联的查询提供程序。(从IQueryable继承。)方法名称说明GetEnumerator()返回一个循环访问集合的枚举器。(从IEnumerableT继承。)扩展方法名称说明AggregateT(FuncT,T,T)已重载。对序列应用累加器函数。(由Enumerable定义。)AggregateTSource(ExpressionFuncTSource,TSource,TSource)已重载。对序列应用累加器函数。(由Queryable定义。)AggregateT,TAccumulate(TAccumulate,FuncTAccumulate,T,TAccumulate)已重载。对序列应用累加器函数。将指定的种子值用作累加器初始值。(由Enumerable定义。)AggregateTSource,TAccumulate(TAccumulate,ExpressionFuncTAccumulate,TSource,TAccumulate)已重载。对序列应用累加器函数。将指定的种子值用作累加器初始值。(由Queryable定义。)AggregateT,TAccumulate,TResult(TAccumulate,FuncTAccumulate,T,TAccumulate,FuncTAccumulate,TResult)已重载。对序列应用累加器函数。将指定的种子值用作累加器的初始值,并使用指定的函数选择结果值。(由Enumerable定义。)AggregateTSource,TAccumulate,TResult(TAccumulate,ExpressionFuncTAccumulate,TSource,已重载。对序列应用累加器函数。将指定的种子值用作累加器的TAccumulate,ExpressionFuncTAccumulate,TResult)初始值,并使用指定的函数选择结果值。(由Queryable定义。)AllT(FuncT,Boolean)确定序列中的所有元素是否满足条件。(由Enumerable定义。)AllTSource(ExpressionFuncTSource,Boolean)确定序列中的所有元素是否都满足条件。(由Queryable定义。)AnyT()已重载。确定序列是否包含任何元素。(由Enumerable定义。)AnyT(FuncT,Boolean)已重载。确定序列中是否存在元素满足条件。(由Enumerable定义。)AnyTSource()已重载。确定序列是否包含任何元素。(由Queryable定义。)AnyTSource(ExpressionFuncTSource,Boolean)已重载。确定序列中是否存在元素满足条件。(由Queryable定义。)AsEnumerableT()返回类型为IEnumerableT的输入。(由Enumerable定义。)AsParallel()已重载。启用查询的并行化。(由ParallelEnumerable定义。)AsParallelT()已重载。启用查询的并行化。(由ParallelEnumerable定义。)AsQueryable()已重载。将IEnumerable转换为IQueryable。(由Queryable定义。)AsQueryableT()已重载。将泛型IEnumerableT转换为泛型IQueryableT。(由Queryable定义。)AverageT(FuncT,Decimal)已重载。计算Decimal值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。(由Enumerable定义。)AverageT(FuncT,Double)已重载。计算Double值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。(由Enumerable定义。)AverageT(FuncT,Int32)已重载。计算Int32值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。(由Enumerable定义。)AverageT(FuncT,Int64)已重载。计算Int64值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。(由Enumerable定义。)AverageT(FuncT,NullableDecimal)已重载。计算可以为null的Decimal值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。(由Enumerable定义。)AverageT(FuncT,NullableDouble)已重载。计算可以为null的Double值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。(由Enumerable定义。)AverageT(FuncT,NullableInt32)已重载。计算可以为null的Int32值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。(由Enumerable定义。)AverageT(FuncT,NullableInt64)已重载。计算可以为null的Int64值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。(由Enumerable定义。)AverageT(FuncT,NullableSingle)已重载。计算可以为null的Single值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。(由Enumerable定义。)AverageT(FuncT,Single)已重载。计算Single值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。(由Enumerable定义。)AverageTSource(ExpressionFuncTSource,Decimal)已重载。计算Decimal值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。(由Queryable定义。)AverageTSource(ExpressionFuncTSource,Double)已重载。计算Double值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。(由Queryable定义。)AverageTSource(ExpressionFuncTSource,Int32)已重载。计算Int32值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。(由Queryable定义。)AverageTSource(ExpressionFuncTSource,Int64)已重载。计算Int64值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。(由Queryable定义。)AverageTSource(ExpressionFuncTSource,NullableDecimal)已重载。计算可以为null的Decimal值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。(由Queryable定义。)AverageTSource(ExpressionFuncTSource,NullableDouble)已重载。计算可以为null的Double值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。(由Queryable定义。)AverageTSource(ExpressionFuncTSource,NullableInt32)已重载。计算可以为null的Int32值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。(由Queryable定义。)AverageTSource(ExpressionFuncTSource,NullableInt64)已重载。计算可以为null的Int64值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。(由Queryable定义。)AverageTSource(ExpressionFuncTSource,NullableSingle)已重载。计算可以为null的Single值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。(由Queryable定义。)AverageTSource(ExpressionFuncTSource,Single)已重载。计算Single值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。(由Queryable定义。)CastTResult()将IEnumerable的元素强制转换为指定的类型。(由Enumerable定义。)ConcatT(IEnumerableT)连接两个序列。(由Enumerable定义。)ConcatTSource(IEnumerableTSource)连接两个序列。(由Queryable定义。)ContainsT(T)已重载。通过使用默认的相等比较器确定序列是否包含指定的元素。(由Enumerable定义。)ContainsT(T,IEqualityComparerT)已重载。通过使用指定的IEqualityComparerT确定序列是否包含指定的元素。(由Enumerable定义。)ContainsTSource(TSource)已重载。通过使用默认的相等比较器确定序列是否包含指定的元素。(由Queryable定义。)ContainsTSource(TSource,IEqualityComparerTSource)已重载。通过使用指定的IEqualityComparerT确定序列是否包含指定的元素。(由Queryable定义。)CountT()已重载。返回序列中的元素数量。(由Enumerable定义。)CountT(FuncT,Boolean)已重载。返回一个数字,表示在指定的序列中满足条件的元素数量。(由Enumerable定义。)CountTSource()已重载。返回序列中的元素数量。(由Queryable定义。)CountTSource(ExpressionFuncTSource,Boolean)已重载。返回指定序列中满足条件的元素数量。(由Queryable定义。)DefaultIfEmptyT()已重载。返回指定序列的元素;如果序列为空,则返回单一实例集合中的类型参数的默认值。(由Enumerable定义。)DefaultIfEmptyT(T)已重载。返回指定序列中的元素;如果序列为空,则返回单一实例集合中的指定值。(由Enumerable定义。)DefaultIfEmptyTSource()已重载。返回指定序列的元素;如果序列为空,则返回单一实例集合中的类型参数的默认值。(由Queryable
本文标题:IQueryable接口
链接地址:https://www.777doc.com/doc-2879570 .html