MVC c#映射连接字符串值忽略NULL值

时间:2017-08-11 13:54:16

标签: c# linq model-view-controller automapper

在我的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

而我需要的是

  

model5; model6

我需要忽略何时assest.modelname == null

如果问题尚不清楚,请告诉我。

0 个答案:

没有答案
相关问题