20.AutoMapper 之理解你的映射(Understanding Your Mappings)

 

理解你的映射(Understanding Your Mappings)

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;
相關文章
相關標籤/搜索