MVC3+linq to sql 时操作数据库应该在哪层,像
http://www.cnblogs.com/thbbsky/p/3144142.html这里面写的是在Controller层中写的查询语句,这正确吗?
新手,觉得弄个BLL层,把linqtosql写在BLL层里就好了,至少Controller里不会那么乱。
在Infrastructure.Data层
我是新手,不知道这层在哪里。。。。还有,我上面写的网址里的那里面的写的是对的吗?
@王凌志: 推荐1篇博文:小议传统分层与新式分层,抑或与DDD分层
要了解基本的三层架构是什么样子,你会更清楚数据交互应该在哪一层
我的项目里面都有一个services的文件夹,里面放的都是对一些逻辑、业务的代码。Controller里面只是负责调用传参。