摘要: 如果给定一个表达式树,CreateQuery 方法可创建新的 IQueryable)) 对象。返回的对象所表示的查询与特定 LINQ 提供程序相关联。大多数返回可枚举结果的 Queryable 标准查询运算符方法将调用此方法。这些标准查询运算符方法将向此方法传递一个表示 LINQ 查询的 MethodCallExpression。我来说明白一点,这个方法就是把查询数据源和Expression关联起来。而当我们真正foreach数据源执行查询操作时,我们调用的是Execute方法 下面也是MSDN上的资料 Execute 方法会执行那些返回单个值(而不是值的可枚举的序列)的查询。在枚举包含返回可枚举结果的查询的表达式树的 IQueryable)) 对象时,会执行这些表达式树。 返回单一结果的 Queryable 标准查询运算符方法会调用 Execute。这些标准查询运算符方法将向此方法传递一个 阅读全文
posted @ 2010-03-24 17:37 Edward.Zhan 阅读(3130) 评论(10) 推荐(4) 编辑