有没有办法检查从以下Automapper代码行生成的SQL代码?
var result = context.Plans.Project().To<PlanViewModel>();
答案 0 :(得分:0)
由于您需要SQL分析器或使用MiniProfiler,因此无法查看SQL。
使用 Map 功能时,可以看到AutoMapper生成的Expression:
Mapper.Engine.CreateMapExpression<Plan, PlanViewModel>().ToString();
我不认为AutoMapper中有一个方法可以查看为项目生成的表达式()。To()。