AutoMapper 爲你的映射建立執行計劃。在調試期間執行計劃能夠以表達式樹的形式呈現。你能夠經過安裝VS擴展ReadableExpressions來得到更好的結果代碼視圖。若是你須要在VS以外查看代碼,你也能夠直接使用ReadableExpressions包。javascript
var configuration = new MapperConfiguration(cfg => cfg.CreateMap<Foo, Bar>()); var executionPlan = configuration.BuildExecutionPlan(typeof(Foo), typeof(Bar));
請確保發佈版本以前移除全部以上代碼。java
對於項目,你還須要檢查IQueryable.Expression。express
var expression = context.Entities.ProjectTo<Dto>().Expression;