問題タブ [automapper-2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - AutoMapper には、カスタム リストのすべてのプロパティが含まれます
A を B にマップすると、CustomCollection の X と Z を除くすべてのプロパティが正しくマップされます。
CustomCollection は初期化された SomeObject のリストを正しく取得し、SomeObject.Name も正しくマップされます。
コレクションで宣言したカスタム プロパティ X、Z のみがマップされません。
私は何を間違っていますか?
私が見つけた唯一の方法は、以下のようなアフター マッピングを行うことですが、それは automapper を使用する目的をやや無効にし、CustomCollection に新しいプロパティを追加するたびに壊れます。
nhibernate - AutoMapper エラー: クラスはデータ型 (byte[]) にマップされます
それぞれがドメインとリポジトリ バージョンを持つ 2 つのクラスがあります。
ドメイン:
レポ:
そして、ここにそれらのマッピングがあります:
MusicInfo と 1 対 1 の関係を持つ ClassB と 1 対 1 の関係を持つ ClassA をクエリしようとすると、次のようなエラーが発生します。
しかし、ここに私がそれらをマッピングする方法があります:
これらのクラスを保存するときは問題ありません。エラーが発生する理由が本当にわかりません。あなたの助けに本当に感謝します。
dynamics-crm-2011 - AutoMapper 文字列を MS Dynamics CRM の OptionSet 値にマップする
AutoMapperを使用しています。私のソースオブジェクトは単純なクラスです
私の宛先は、typeという名前のオプション セットを含むMS Dynamics CRM Entity ( CrmSvctilを使用してモデルを生成しました)です。
以下は私のマッピングです
タイプが一致しないというエラーが表示されます
基本的に私の問題は
AutoMapper を使用して文字列をオプション セット値にマップする方法がわかりません
c# - 同じオブジェクトと異なる TypeConverters を使用した automapper による双方向マッピング
DTO をモデルにマッピングするために AutoMapper を使用したいと考えています。しかし、私のプロジェクトには、[string null value is "_"]、[default int value is -1]、[date time fields must be integer like 19990221] などのプリミティブ型のデフォルト値のカスタム ルールが含まれています。
私のテストでは、Null 文字列値を持つ外部 DTO があります。しかし、私の内部システムモデルには、「null 文字列は "_" 文字列として表す必要がある」というルールがあります (それはひどいですが、従来の設計上の決定です)。
モデル:
Automapper 型コンバーター:
そして私のテストは:
2 番目のアサートは失敗します。
DTO をモデルに、モデルを DTO に何百ものケースにマップする必要があり、整数でも同じ問題があります。さまざまなマッピングを行うコンバーターを選択するにはどうすればよいですか?