gpt4 book ai didi

asp.net MVC 解决方案/项目布局

转载 作者:行者123 更新时间:2023-12-04 15:27:59 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

2年前关闭。




Improve this question




这更像是一个开放的问题,而不是寻找一个具体的答案。

众所周知,没有一个答案适合所有解决方案,但我很想知道您如何构建 asp.net MVC 解决方案,以及您在设计中可能遇到的任何陷阱,或者如果可以,您会采取不同的做法重新开始。

标准的 asp.net MVC 模板只是一个基本模板,我确信我在播客中读到/听过 Scott Hanselman 说模型文件夹存在的唯一原因,所以人们没有问模型在哪里。这已经意味着也许它应该被移动到它自己的单独的类中。

就我个人而言,在我完成的小型 MVC 应用程序中,我已经将模型分离到其唯一包含模型和存储库的类中,而“MVC”项目具有 Controller 和 View 。这通常锻炼没有任何问题,但正如我所说,这些只是小应用程序。

那么大多数人在做什么呢?
- 只使用标准模板?
- 只分离模型?
- 分离模型和 Controller ?
- 分开甚至移动所以所有的数据访问都是通过网络服务或某种数据门户完成的?
- 或者完全不同的东西?

最后,人们如何创建单元测试?只有一个测试每个项目的单元测试类还是每个项目的一个单元测试类?

最佳答案

我个人使用 Jimmy Bogard 的方法:Organizing ASP.NET MVC solutions .

关于asp.net MVC 解决方案/项目布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2295360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com