首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

EntitySet<T>Where<T>(Expression<Func<T,Boolean>> p).Coun

2012-01-19 
EntitySetT.WhereT(ExpressionFuncT,Boolean p).Count()的SQL生成问题.EntitySetT.WhereT(Exp

EntitySet<T>.Where<T>(Expression<Func<T,Boolean>> p).Count()的SQL生成问题.
EntitySet<T>.Where<T>(Expression<Func<T,Boolean>> p).Count()的SQL
是"select * from T"然后再取记录数,还是"select count(*) from T"。
在vs没能看出来,要是前者的话会影响性能,所以想搞清楚是前者还是后者。

[解决办法]
是用到的时候才执行,所以会一次执行所有的条件、统计等
[解决办法]
打开sqlprofile一目了然
[解决办法]
sqlprofile好象是sql自带 的性能分析工具

热点排行