automapper

    0

    1答えて

    で自動マッパーに値を渡すために、私はちょうど自動マッパーを使用して開始し、それは素晴らしいです:) しかし私は、次のシナリオでいくつかのトラブルに実行しました。私は自分のコントローラから(asp.net mvcを使って)カスタムリゾルバまたはフォーマッタに値を渡す必要があります。私のコントローラは、フィルタリングされた範囲のタスクを取得するために使用される "Day"、 "Week"、 "Mont

    0

    1答えて

    エンティティにタイプエンティティのフィールドがある場合、Automapperの使用方法を理解しようとしています。 私はこれらのような3つのクラス持っている: public abstract class Entity<IdK> { public virtual IdK Code { get; protected set; } } public class Contact : Ent

    3

    2答えて

    : public class ComponentType { public int ComponentTypeID { get; set; } public string Component_Type { get; set; } public string ComponentDesc { get; set; } } public class Affiliate

    1

    1答えて

    カスタムリゾルバに値を渡す必要があります。値が変わるので、私はレジスタの静的クラスでそれらをハードコードすることはできません。どうすればこれを達成できますか? // Called from global.asa page public static void Register() { Mapper.CreateMap<Task, TaskTableViewModel

    0

    1答えて

    私は次のようなオブジェクトのリストを持っている: A: IBaseType { string X DateTime Y int Z } をし、私は彼らの性質に基づいて生成される3つの異なるオブジェクトをマッピングした後に取得したいです。例えば : Mapper.Map<IList<A>, IList<IBaseType>>(list); と出力コレクション

    0

    1答えて

    C#のautomapperでオブジェクトのプロパティを配列/辞書にマップすることは可能ですか?私は以下を試しました: しかし、それは動作しません(オブジェクトrefはインスタンスに設定されていません)。基本的に、私はこのオブジェクトの値をSqlParameterオブジェクトの配列にしようとしています。可能?もしそうなら、これを行う正しい方法は何ですか?ありがとう。

    1

    1答えて

    私はいくつかの記事を読んで、MvcConf 1のビデオを見ましたが、Jimmy BogardはAutoMapperの使用法を示していますが、まだ混乱しています。 私は、たくさんのプロパティを持つUser POCOクラスを持っています。私はまた、Userクラスのプロパティのサブセットを含むRegisterViewModelクラスを持っています。ユーザーが登録すると、ビューに渡された空のRegiste

    1

    1答えて

    私はService/Repository/EF4/POCOクラステクニックでEntity Framework 4を使用していますが、View Modelバインディングに関する質問があります。 クラスをビューモデルにマップし、ビューに必要なフィールドのみを取り、それをクラスの新しいインスタンスにマップしてデータベースに保持する場合、ビューで使用されていないフィールド上書きされないように?

    2

    1答えて

    私は現在ソースとしてdatareaderを使用していますが、代わりにデータセットを使用したいと思います。 //datareader AutoMapper.Mapper.CreateMap<IDataReader, AccountDTO>() .ForMember(m => m.AccountId, opt => opt.MapFrom (r => r.GetInt32(r.Get

    0

    1答えて

    とベース・クラス名に追跡列を再マッピングTrackedEntity。 TrackedEntityから派生したすべてのエンティティに対してこれらの列を手動でマッピングする必要がないように、マッピング規則を確立する方法はありますか? ありがとうございます!