这是一个更开放的问题,而不是寻找一个特定的答案。asp.net MVC解决方案/项目布局
众所周知,没有一个适合所有解决方案的答案,但我很想知道如何构建您的asp.net MVC解决方案,以及您在设计中遇到的任何缺陷或您将要做的事情如果您可以重新开始,则不同。
标准的asp.net MVC模板只是一个基本模板,我确定我在播客中看过/听过Scott Hanselman说过模型文件夹存在的唯一原因是所以人们不会问哪里是该模型。这已经意味着,也许它应该被转移到它自己的独立课堂上。
个人在小MVC应用程序我已经做了我已经分离出的模型转换成其唯一的类,用于保存模型和信息库,而“MVC”项目有控制器和视图。这通常没有任何问题的锻炼,但正如我所说,这些只是小应用程序。
那么大多数人在做什么? - 只使用标准模板? - 只分离出模型? - 分离模型和控制器? - 分离甚至移动,所有的数据访问都是通过Web服务或某种数据门户完成的? - 或者完全不同的东西?
最后如何人民创造单元测试?只需要一个单元测试课程来测试每个项目的每个项目或单元测试课程?
有趣的方法,在更大的规模一对夫妇的MVC项目后的默认布局开始显得杂乱确实如此。 – 2010-02-19 10:16:01