2017-02-09 3 views
1

私はマップインスタンスを使ってDtoインスタンスをModelオブジェクトにマップしています。Mapster - nullプロパティのマッピングを無視する方法

DtosはJavascriptクライアントによって送信され、更新されたプロパティのみを送信します。

null値を無視して、Mapsterでこのプロパティのモデルインスタンスを変更しないでください。

より良いシナリオを説明するための簡単な例は:

​​

編集:ポイントは、私は私のDTOのプロパティの何千ものそれぞれに対してマッピング条件を書き留めたくないです。私はMapsterに名前ですべての文字列プロパティをAutomapするが、null値を無視するという "パッチのような"ロジックを維持したい。

+0

あなた自身の質問にお答えしていませんか? Adapt()メソッドでは、Dtoのnull値は無視します。 – Mangist

+0

私はAutomappingを使用して、この種のロジックを取得したいと考えています。どうすればいい? –

+0

GOTファンが見つかりました –

答えて

2

IgnoreNullValuesを使用できます。

+0

私はそれを逃したのか分かりません。私はドキュメンテーションを2回読みました...私はこれがSOがすばらしい理由だと思います。 –

関連する問題