Microsoftテクノロジ(すべてのコンポーネントを完全に制御できる)を使用してDDD(WCFを使用しているためDDDDの方が優れている)でn層アプリケーションを開発する場合、最適な選択はSTEとPOCOのようです(この最後の1つはDTOの使用を強制します) 。それは正しい?あなたの意見では、STEとDTOを必要な場所で使用することは理にかなっていますか?
ありがとう。
Microsoftテクノロジ(すべてのコンポーネントを完全に制御できる)を使用してDDD(WCFを使用しているためDDDDの方が優れている)でn層アプリケーションを開発する場合、最適な選択はSTEとPOCOのようです(この最後の1つはDTOの使用を強制します) 。それは正しい?あなたの意見では、STEとDTOを必要な場所で使用することは理にかなっていますか?
ありがとう。
JulieLermanのProgrammingEntityFrameworkを本当にお勧めできます。彼女は、単純なpoco、dto、およびSelfTrackingEntitiesについて詳しく説明します。長所と短所について説明します。しかし、もちろん、アプリケーションの要件と個人の好みに大きく依存します。
ですから、質問は一般的なものであるため、正確な答えを出すことはできません。しかし、この本を読むことで、考えられる代替案を味わうことができ、この種の設計上の決定を下すのに役立ちます。私は、ビジネスアクセスレイヤー、サービスレイヤー、WCF、Win/WPFクライアントと組み合わせてセルフトラッキングエンティティを使用しています。そして、おそらくASP.NETで将来的に拡張します