Linq to sql 如何为q.Count()保存Linq到SQL表达式?

Linq to sql 如何为q.Count()保存Linq到SQL表达式?,linq-to-sql,Linq To Sql,由于q.Count立即执行,我无法使用ObjectQueryQueryable.ToTraceString进行跟踪,也无法使用生成的SQL表达式进行缓存 有没有一种方法可以在不执行查询的情况下为q.Count生成SQL表达式 或者用您自己的计数*替换SQL表达式中的select参数的方法?它是重复的吗?ObjectQuery是实体框架的东西,不是吗?不是LINQ到SQL。它是重复的吗?ObjectQuery是实体框架的东西,不是吗?不是LINQ到SQL。

由于q.Count立即执行,我无法使用ObjectQueryQueryable.ToTraceString进行跟踪,也无法使用生成的SQL表达式进行缓存

有没有一种方法可以在不执行查询的情况下为q.Count生成SQL表达式


或者用您自己的计数*替换SQL表达式中的select参数的方法?

它是重复的吗?ObjectQuery是实体框架的东西,不是吗?不是LINQ到SQL。它是重复的吗?ObjectQuery是实体框架的东西,不是吗?不是LINQ到SQL。