1

我對N層分層MVC應用程序的外觀有些困惑。我認爲應該是標準的:N分層MVC項目問題

ASP .NET MVC Project 
Service Layer 
Data Access Layer (containing repositories) 

我很困惑實體框架模型應該在哪裏(.EDMX)。它應該在數據訪問層嗎?實體的任何部分類是否應該位於服務層?任何部分課程是否應該與edmx模型一起使用?

歡迎任何有關創建n分層應用程序的建議。

謝謝

+1

看看這裏:http://stackoverflow.com/questions/3747383/best-practices-to-partition-model-code-to-logical-parts-in-mvc-which-is-the-best。並非所有你想要的,但可能是一個好的開始 – 2010-09-23 19:59:35

回答

0

我通常把我的Entity Framework edmx文件放在數據層。我添加一個文件夾調用存儲庫,並將存儲庫放在那裏 - AppName.Data.Repositories

然後我有我的業務層(服務層),然後我的Web項目(MVC)。