MVC 2.0に慣れるために、簡単なWebサイトを作成しています。私は1.0からWebフォームを作成しており、MVCへのWebフォームサイトの大規模なオーバーホールを開始する準備をしています。ですから、学習曲線を理解するために、より小さなアプリを構築したいと思います。
そこで、タイムトラッキングアプリケーションを作成します。ASP.NETMVC2.0とLINQtoSQLを使用しています。大規模なWebサイトで使用するため、リポジトリと作業単位を試してみる予定です。
私のデータベースには、Category、Project、Assignment、Userの4つのテーブルしかありません。したがって、LINQ2SQLにはこれらの4つのエンティティがあります。次に、ProjectDetails、ProjectSummary、AssignmentDetailsなどのPOCOを取得します。しかし、それらの統合されたテーブルエンティティはありますか?または、それぞれに独自のリポジトリが必要ですか?それとも、それらは集約リポジトリに収まる必要がありますか?
詳細が必要な場合はお知らせください
ありがとう