對於MVC4,ASP.NET和Entity Framework來說相當新,我一直在研究存儲庫和工作單元模式的使用,我想驗證我的理解。存儲庫模式MVC4 EF5
我是否認爲在EF5 CodeFirst中使用的DBContext
充當工作單元?
在這種情況下,實施知識庫有沒有意義?
或者我應該使用:
Model - Repository - ViewModel - Controller - View
?
對於MVC4,ASP.NET和Entity Framework來說相當新,我一直在研究存儲庫和工作單元模式的使用,我想驗證我的理解。存儲庫模式MVC4 EF5
我是否認爲在EF5 CodeFirst中使用的DBContext
充當工作單元?
在這種情況下,實施知識庫有沒有意義?
或者我應該使用:
Model - Repository - ViewModel - Controller - View
?
CodePlex上檢查出的MVC腳手架項目:
http://mvcscaffolding.codeplex.com/
而且,這裏有一個步行通過,顯示如何使用它一點介紹:
http://www.codeproject.com/Articles/468777/Code-First-with-Entity-Framework-5-using-MVC4-and
這裏是一些想法,爲什麼你不需要在你的MVC項目中使用UoF。
感謝您回覆我。 我明白如何實施存儲庫模式,我理解MVC腳手架。我只是好奇,當DBContext作爲一個工作單元時,是否有任何意義使用存儲庫和工作單元模式。 – EverythingGeek