問題タブ [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.
c# - AutoMapper データ入力
オブジェクトに別のオブジェクトの詳細を入力するために AutoMapper を使用することは可能でしょうか? 例 (以前の構成を想定):
あるオブジェクトの一致するデータを別のオブジェクトにマージするような、明らかに奇妙なマッピングの使用法を試みた人がいるかどうか疑問に思っています。
前もって感謝します!
アップデート:
この状況にも ValueInjector の方が適しているようです。すでに StackOverflow にある AutoMapper と ValueInjecter の適切な使用法について、いくつかの優れた議論があります。
c# - ValueInjecterを使用してExpandoObjectから挿入します
オブジェクトマッピングにValueInjecterを使用しており、ExpandoObjectから注入しようとしています。ダイナミクスから注入する例を見つけました。
しかし、ExpandoObjectで動作させることに成功していません。これどうやってするの?
c# - ValueInjecter で AutoMapper Config を使用する
関心のあるすべての人のために、ValueInjecter で既存の AutoMapper マッピング構成を使用するために、ValueInjecter 拡張機能を作成しました。
Client Framework 4.0 に対して AutoMapper をコンパイルできなかったため、ValueInjecter に切り替える必要があったため、この拡張機能を作成しました。また、マッピング構成を書き換えたくありませんでした。
例:
AutoMapper のように見えますが、内部では ValueInjecter を使用しています ;)拡張機能をお楽しみください。
ダウンロード: http://wordpress.ad-factum.de/AutoMapperConfig_UsingValueInjecter.zip
mapping - ValueInjecter を使用して動的オブジェクトをマップする
データベーステーブルを動的オブジェクトにマップする Simple.Data でデータを取得しています。動的オブジェクトを単純型にマップしたい。私はこれを試しました:
ただし、domainObject のプロパティは設定されていません。プロパティ名が同じであるため、マッピングは単純である必要があります。ei: dbObject.Name と domainObject.Name
どこが間違っていますか?注:実際には魔法のように(ダックタイピング?)(LocationStatus)dbObjectをキャストできますが、ValueInjecterでマップする方法を知りたいです。ありがとう。
asp.net - ValueInjector でリストをマップする方法
を使用してASP.NET MVC 3
います。
誰かがここで何が起こっているのかを明確にするのを手伝ってもらえますか:
ビューにグリッドがありIndex
ます。各行は のインスタンスですCategoryViewModel
。そこで、すべてのカテゴリのリストを取得し、それぞれCategory
を CategoryViewModel にマップしてから、この CategoryViewModel のリストをビューに渡します。そのようなマッピングを行うにはどうすればよいでしょうか?
私は次のことがうまくいくと思ったが、うまくいかない:
c# - Reflection と ValueInjecter を使用した複合オブジェクトのマッピング
この質問は、このフォーラムで常に尋ねられていることかもしれませんが、必要な質問が見つかりません。私の問題は、このような複合クラスがあることです
顧客データを取得するとき
リフレクション、コードを使用して Customer クラス (オブジェクト) にマッピングします。
CompanyName をマッピングすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが返されます。私はデバッグして問題を知っていますが、今のところ解決できません。
AutoMapper または Dapper については知っていますが、このケースに適用すると、同じ問題も発生します。
今、私は ValueInjecter を使用しています。読んだことから、問題を解決できます。しかし、私は cust.Company.Id および cust.Name = "" および cust.Company.Name = "" と同じ cust.Id 値を持っています
何か間違っていることでも?私を助けてください。
c# - レガシーから ValueInjecter への移行
以下を処理するカスタム オブジェクト拡張メソッドがありました。
- ソースは
DataRow
ターゲットですclass
。 - ソースは
DataTable
ターゲットですList<class>
- ソースは
class
ターゲットclass
- ソースは
List<class>
ターゲットList<class>
ValueInjecter と DataTableを見つけ たので、DataRow と DataTable を処理できます。
だから私はそれをすべて一緒に接着している段階にいます。
これが私が試したものです。
fillType
コードを正しく機能させる権利を取得する方法がわかりません。
これはレガシー コードであるため、拡張機能の署名を変更したくありません。
c# - カスタム値の挿入
ソース プロパティが定義されていない状態で値を挿入する方法について質問があります。だから私は2つのクラスを持っています:
ユーザー.cs
および UserViewModel.cs
RoleName を注入する方法は? ユーザーの役割をデータベースに確認するには、サービスを呼び出す必要があります。そして、私は次のように get プロパティで呼び出されるサービスを望んでいません:
値インジェクターを使用してこれを実現したいと考えています。前もって感謝します
asp.net-mvc - ValueInjecterを使用して、異なるプロパティ名を持つオブジェクト間をマッピングする
プロパティをオブジェクトから別のプロパティ名を持つ別のオブジェクトにマップするにはどうすればよいですか?
私はProduct
次のようなクラスを持っています:
そして、ビューモデルは次のようになります。
次のマッピングを行う必要があります。
これが私の行動方法です:
どうすればいいですか?
asp.net-mvc-3 - 最初にEF4.1コードとValueInjecterからマッピングするときにDataReaderを開きます
ととを使用Entity Framework 4.1 code first
していASP.NET MVC 3
ます。Razor view
ValueInjecter
私のビューモデル:
モデルクラス:
商品のリストを返し、各商品をビューモデルにマッピングする必要があるアクションメソッド。
次のエラーでマッピング部分にエラーが発生しています。
これをどのように修正しますか?