2012-12-10 176 views
2

對於MVC4,ASP.NET和Entity Framework來說相當新,我一直在研究存儲庫和工作單元模式的使用,我想驗證我的理解。存儲庫模式MVC4 EF5

我是否認爲在EF5 CodeFirst中使用的DBContext充當工作單元?

在這種情況下,實施知識庫有沒有意義?

或者我應該使用:

Model - Repository - ViewModel - Controller - View

回答

5

CodePlex上檢查出的MVC腳手架項目:

http://mvcscaffolding.codeplex.com/

而且,這裏有一個步行通過,顯示如何使用它一點介紹:

http://www.codeproject.com/Articles/468777/Code-First-with-Entity-Framework-5-using-MVC4-and

+2

感謝您回覆我。 我明白如何實施存儲庫模式,我理解MVC腳手架。我只是好奇,當DBContext作爲一個工作單元時,是否有任何意義使用存儲庫和工作單元模式。 – EverythingGeek

1

這裏是一些想法,爲什麼你不需要在你的MVC項目中使用UoF。

UoW