domain-model

    4

    2答えて

    最近、Eric Evansのドメインドリブンデザインを読み終えました(非常に参考になりました、非常に楽しい)が、この本を完成してから最初の主要なプロジェクトになり、 私はサービス/リポジトリの使用とそのモデルをどのように助けることができますが、モデルセーブをどのように処理するのでしょうか? 以前のドメインモデルの保存は、次のメソッド呼び出し構造に従います。 ParentClass.Save { P

    5

    2答えて

    public class MyClass { public string MyProperty { get; set; } } モデルと一緒にIoCのリポジトリインターフェイスクラスを定義しました。 これで、このPOCOドメインモデルをLINQマッピングを使用してエンティティクラスのセットに変換しようとしています。 (これは私がMVCで読んでいる本では推薦されました)上記の例では、これは

    3

    4答えて

    Visual Studio(sqlmetal)によって生成されたdbmlファイルには、エンティティがデータベーステーブルにマップされています。あなたの意見では、これらのクラスはドメインモデルクラスとして使用するのに適していますか?あるいは、それらを避けて、それらをデータアクセス層にのみ分離する必要がありますか? おかげ

    9

    3答えて

    私は、以前の質問hereのいずれかに応答したため、AutoMapperを読んできました。 AutoMapperは複雑なドメインモデルを平坦化すると言われていますが、私はそれとは逆のことが必要です。ビューモデルをドメインモデルに素早く変換できるように、ビューモデル(フラットドメインモデル)を複雑なドメインモデルに配線する必要があります。 AutoMapperに似ていて、ビューモデルを取得して複雑なド

    0

    1答えて

    私は今NHibernateと私のドメインモデルで困っています。私は頭の中で素敵なAPIを想像していますが、私は本当に難しい時を過ごしています。私が達成しようとしているものの例を次に示します:Foreachループの意味をなんとかしていますか? :P私は自分のクラスとある種の流暢なインターフェースを作ろうとしているような気がします。私は持続性のためにNHibernateを使用していますので、このような

    8

    4答えて

    DALとビジネスレイヤーを分離しようとしていましたが、ActiveRecordのアプローチをやめ、DataMapperのアプローチをとることにしました。 つまり、私のドメインオブジェクトは自分自身を永続化することはありません。そうすることで、私は "貧血ドメインモデル"のアンチパターンを侵略しているようです。たとえば、私のプログラムのエンティティの1つは組織です。 組織は、このようなものとして表さ