【发布时间】:2017-08-11 13:54:16
【问题描述】:
在我的 MVC 应用程序中,我从昨天开始就遇到了这个问题。
下面的代码行显示了从实体到模型的映射。
.ForMember(d => d.AssetModelList, op => op.MapFrom(s => string.Join("; ", s.Assets.Select(a => a.ModelName).ToArray<string>())))
现在问题是Assests.Count == 6。所以我需要使用分号; 组合所有ModelName,但Asset.ModelName == null 时我也需要忽略。
现在在当前情况下,假设Asset.count 的前4个值是NULL,那么我上面代码的结果是
;;;;model5;model6
而我需要的是
模型5;模型6
当assest.modelname == null时我需要忽略。
如果问题还不清楚,请告诉我。
【问题讨论】:
标签: c# linq model-view-controller automapper