猿问

通过 EF6 在方法链上获取生成的 sql

通过 EF6 获取生成的 SQL 的简单搜索会返回很多结果,甚至在 Stackoverflow 中也有很多。但是当使用方法链时,他们都没有提出任何建议。

IQueryable query = from x in appEntities

             where x.id = 32

             select x;


var sql = ((System.Data.Objects.ObjectQuery)query).ToTraceString();

但我想获取生成的 sql 查询,如果它被使用如下:


appEntities.x.Where(x.id==32);


开满天机
浏览 160回答 1
1回答
随时随地看视频慕课网APP
我要回答