MVC4、ASP.NET、およびEntity Frameworkにかなり慣れていないので、リポジトリと作業単位のパターンの使用を調査してきました。理解を確認したいと思います。
DBContext
EF5 CodeFirst内で使用されるものが作業の単位として機能すると考えるのは正しいですか?
この場合、リポジトリを実装する意味はありますか?
または私は使用する必要があります:
Model - Repository - ViewModel - Controller - View
?
MVC4、ASP.NET、およびEntity Frameworkにかなり慣れていないので、リポジトリと作業単位のパターンの使用を調査してきました。理解を確認したいと思います。
DBContext
EF5 CodeFirst内で使用されるものが作業の単位として機能すると考えるのは正しいですか?
この場合、リポジトリを実装する意味はありますか?
または私は使用する必要があります:
Model - Repository - ViewModel - Controller - View
?
CodePlexでMVCScaffoldingプロジェクトを確認してください。
http://mvcscaffolding.codeplex.com/
また、使用方法の概要を示すウォークスルーを次に示します。
http://www.codeproject.com/Articles/468777/Code-First-with-Entity-Framework-5-using-MVC4-and
ここにいくつかのアイデアがあります。MVCプロジェクトでUoFを使用する必要がない理由です。