問題タブ [valueinjecter]

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 投票する
3 に答える
1054 参照

c# - AutoMapper データ入力

オブジェクトに別のオブジェクトの詳細を入力するために AutoMapper を使用することは可能でしょうか? 例 (以前の構成を想定):

あるオブジェクトの一致するデータを別のオブジェクトにマージするような、明らかに奇妙なマッピングの使用法を試みた人がいるかどうか疑問に思っています。

前もって感謝します!

アップデート:

この状況にも ValueInjector の方が適しているようです。すでに StackOverflow にある AutoMapper と ValueInjecter の適切な使用法について、いくつかの優れた議論があります。

0 投票する
2 に答える
1992 参照

c# - ValueInjecterを使用してExpandoObjectから挿入します

オブジェクトマッピングにValueInjecterを使用しており、ExpandoObjectから注入しようとしています。ダイナミクスから注入する例を見つけました。

しかし、ExpandoObjectで動作させることに成功していません。これどうやってするの?

0 投票する
0 に答える
975 参照

c# - ValueInjecter で AutoMapper Config を使用する

関心のあるすべての人のために、ValueInjecter で既存の AutoMapper マッピング構成を使用するために、ValueInjecter 拡張機能を作成しました。

Client Framework 4.0 に対して AutoMapper をコンパイルできなかったため、ValueInjecter に切り替える必要があったため、この拡張機能を作成しました。また、マッピング構成を書き換えたくありませんでした。

例:

AutoMapper のように見えますが、内部では ValueInjecter を使用しています ;)拡張機能をお楽しみください。

ダウンロード: http://wordpress.ad-factum.de/AutoMapperConfig_UsingValueInjecter.zip

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

mapping - ValueInjecter を使用して動的オブジェクトをマップする

データベーステーブルを動的オブジェクトにマップする Simple.Data でデータを取得しています。動的オブジェクトを単純型にマップしたい。私はこれを試しました:

ただし、domainObject のプロパティは設定されていません。プロパティ名が同じであるため、マッピングは単純である必要があります。ei: dbObject.Name と domainObject.Name

どこが間違っていますか?注:実際には魔法のように(ダックタイピング?)(LocationStatus)dbObjectをキャストできますが、ValueInjecterでマップする方法を知りたいです。ありがとう。

0 投票する
5 に答える
10172 参照

asp.net - ValueInjector でリストをマップする方法

を使用してASP.NET MVC 3います。

誰かがここで何が起こっているのかを明確にするのを手伝ってもらえますか:

ビューにグリッドがありIndexます。各行は のインスタンスですCategoryViewModel。そこで、すべてのカテゴリのリストを取得し、それぞれCategoryを CategoryViewModel にマップしてから、この CategoryViewModel のリストをビューに渡します。そのようなマッピングを行うにはどうすればよいでしょうか?

私は次のことがうまくいくと思ったが、うまくいかない:

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

c# - Reflection と ValueInjecter を使用した複合オブジェクトのマッピング

この質問は、このフォーラムで常に尋ねられていることかもしれませんが、必要な質問が見つかりません。私の問題は、このような複合クラスがあることです

顧客データを取得するとき

リフレクション、コードを使用して Customer クラス (オブジェクト) にマッピングします。

CompanyName をマッピングすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが返されます。私はデバッグして問題を知っていますが、今のところ解決できません。

AutoMapper または Dapper については知っていますが、このケースに適用すると、同じ問題も発生します。

今、私は ValueInjecter を使用しています。読んだことから、問題を解決できます。しかし、私は cust.Company.Id および cust.Name = "" および cust.Company.Name = "" と同じ cust.Id 値を持っています

何か間違っていることでも?私を助けてください。

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

c# - レガシーから ValueInjecter への移行

以下を処理するカスタム オブジェクト拡張メソッドがありました。

  • ソースはDataRowターゲットですclass
  • ソースはDataTableターゲットですList<class>
  • ソースはclassターゲットclass
  • ソースはList<class> ターゲットList<class>

ValueInjecter と DataTableを見つけ たので、DataRow と DataTable を処理できます。
だから私はそれをすべて一緒に接着している段階にいます。

これが私が試したものです。

fillTypeコードを正しく機能させる権利を取得する方法がわかりません。
これはレガシー コードであるため、拡張機能の署名を変更したくありません。

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

c# - カスタム値の挿入

ソース プロパティが定義されていない状態で値を挿入する方法について質問があります。だから私は2つのクラスを持っています:

ユーザー.cs

および UserViewModel.cs

RoleName を注入する方法は? ユーザーの役割をデータベースに確認するには、サービスを呼び出す必要があります。そして、私は次のように get プロパティで呼び出されるサービスを望んでいません:

値インジェクターを使用してこれを実現したいと考えています。前もって感謝します

0 投票する
2 に答える
2920 参照

asp.net-mvc - ValueInjecterを使用して、異なるプロパティ名を持つオブジェクト間をマッピングする

プロパティをオブジェクトから別のプロパティ名を持つ別のオブジェクトにマップするにはどうすればよいですか?

私はProduct次のようなクラスを持っています:

そして、ビューモデルは次のようになります。

次のマッピングを行う必要があります。

これが私の行動方法です:

どうすればいいですか?

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

asp.net-mvc-3 - 最初にEF4.1コードとValueInjecterからマッピングするときにDataReaderを開きます

ととを使用Entity Framework 4.1 code firstしていASP.NET MVC 3ます。Razor viewValueInjecter

私のビューモデル:

モデルクラス:

商品のリストを返し、各商品をビューモデルにマッピングする必要があるアクションメソッド。

次のエラーでマッピング部分にエラーが発生しています。

これをどのように修正しますか?