問題タブ [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.

0 投票する
1 に答える
1214 参照

c# - AutoMapper には、カスタム リストのすべてのプロパティが含まれます

A を B にマップすると、CustomCollection の X と Z を除くすべてのプロパティが正しくマップされます。

CustomCollection は初期化された SomeObject のリストを正しく取得し、SomeObject.Name も正しくマップされます。

コレクションで宣言したカスタム プロパティ X、Z のみがマップされません。

私は何を間違っていますか?

私が見つけた唯一の方法は、以下のようなアフター マッピングを行うことですが、それは automapper を使用する目的をやや無効にし、CustomCollection に新しいプロパティを追加するたびに壊れます。

0 投票する
1 に答える
322 参照

nhibernate - AutoMapper エラー: クラスはデータ型 (byte[]) にマップされます

それぞれがドメインとリポジトリ バージョンを持つ 2 つのクラスがあります。

ドメイン:

レポ:

そして、ここにそれらのマッピングがあります:

MusicInfo と 1 対 1 の関係を持つ ClassB と 1 対 1 の関係を持つ ClassA をクエリしようとすると、次のようなエラーが発生します。

しかし、ここに私がそれらをマッピングする方法があります:

これらのクラスを保存するときは問題ありません。エラーが発生する理由が本当にわかりません。あなたの助けに本当に感謝します。

0 投票する
1 に答える
719 参照

dynamics-crm-2011 - AutoMapper 文字列を MS Dynamics CRM の OptionSet 値にマップする

AutoMapperを使用しています。私のソースオブジェクトは単純なクラスです

私の宛先は、typeという名前のオプション セットを含むMS Dynamics CRM Entity ( CrmSvctilを使用してモデルを生成しました)です。

以下は私のマッピングです

タイプが一致しないというエラーが表示されます

基本的に私の問題は

AutoMapper を使用して文字列をオプション セット値にマップする方法がわかりません

0 投票する
1 に答える
1688 参照

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 に何百ものケースにマップする必要があり、整数でも同じ問題があります。さまざまなマッピングを行うコンバーターを選択するにはどうすればよいですか?