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自带 的性能分析工具