代码改变世界

IQueryable<T>获取查询计划(SQL)

2012-12-08 15:00  starlet  阅读(982)  评论(0编辑  收藏  举报

IQueryable<T> presult=……

 

方式1:

 

string traceString = (presult as System.Data.Objects.ObjectQuery).ToTraceString().ToString();

 

 

方式2:

 

string traceString = presult.GetType().GetMethod("ToTraceString").Invoke(presult, null);