Subsonic类在ASP.NET MVC项目中的位置是什么?

时间:2009-03-18 18:01:57

标签: asp.net-mvc subsonic

我以前构建过ASP.NET webform项目,在生成Subsonic类时,我所在的团队已将Business Layer / DAL对象放入Project.Framework项目中。

这仍然是推荐的结构,还是Subsonic类直接进入MVC Web项目中的/ Model文件夹?

3 个答案:

答案 0 :(得分:4)

它不应该进入Model文件夹(我认为Model文件夹应该只用于仅为视图制作的类,而不会在应用程序的其余部分使用)。

它应该进入一个单独的程序集可能 Project.Core Project.Data

答案 1 :(得分:0)

我不会将Subsonic类直接放在MVC项目中。由于您没有使用ASP.NET,因此没有理由立即更改。

我甚至不会将控制器留在MVC Web项目中。

答案 2 :(得分:0)

可以将它们放入模型中,稍后将它们移动到自己的项目中,但现在只是将它们放入自己的项目中并不是更多的工作,所以我会这样做。