私のMVCアプリケーションでは、私は昨日から苦労しています。NULL値を無視して文字列値を結合するMVC c#マッピング
以下のコード行は、エンティティからモデルへのマッピングを表示します。
.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
のときは無視する必要があります。
問題がまだ明確でない場合は教えてください。
ありがとうございました。 –