【发布时间】:2012-08-02 16:53:51
【问题描述】:
我正在使用 MVC4 构建一个在线产品。
目前,我将项目结构化为明显的 xx.Web、xx.Data、xx.Services
以下是我想征求您意见的一组问题:
1- 对于数据层,我将使用存储库模式。我创建了一个 .dbml 来托管我的数据库表。我应该为每个表创建一个类还是应该使用 .dbml 生成的类? 2- 对于存储库接口,我应该将它们放在哪里?在不同的项目 xx.Data.Common 中还是在 xx.Data 内的文件夹中?
3- 错误记录和安全代码在哪里?我为此创建了一个 xx.Web.Common 项目?
对于 MVC 应用程序的通用架构是否有任何指导方针?我的意思是我做了一些研究,但是你被 Ninject 等扩展的音调淹没了......
我只想实施最佳做法。谢谢
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 architecture