web-dev-qa-db-ja.com

エンティティフレームワークのDAOの実装

DAOパターンをどのように実装できるか、またこのクラスを自動化された方法で作成するのに役立つツールについての良いチュートリアルを見つけるのを手伝ってくれる人はいますか?.

6
Jorge

repository パターンをググるのにもっと役立つかもしれません。これはDAOとほぼ同じですが、DAOを細かくできるのは、リポジトリが通常、集約ルートをカプセル化するだけです。ただし、両方の背後にある原理は同じです。

コード生成については、 T4テンプレート を設定するか、NVelocityなどの他のテンプレートエンジンを使用して、DAOを自動的に作成できます。ただし、DAO /リポジトリを一般的な方法で実装する場合、私の意見ではコード生成の必要はほとんどありません。

また、エンティティフレームワークでDAOを実装するための tutorial もあります。

6
Falcon