MVC的架构和多层架构,在ORM框架上是不兼容的.MVC的数据库操作需要通过实体框架Entity Framework,多层的数据库操作需要通过DAL层.我们最近刚完成的项目,实现了MVC和多层的并存,有一些心得,记述一下. 为什么硬要把MVC和多层捆在一起用?有三个原因,首先,新的项目是一个站长工具网站(www.youhuafenxi.com),里面很多查询算法,我们在BLL层里都有积累,可以直接拿来用:其次,MVC的优雅和干净,特别适合我们这个网站:最后,新技术的探索和使用永无止境,不学习就会…