只有对于某一项技术的最佳实践,没有对于技术选择的最佳实践。适合你需求的,就是最好的选择。
LINQ to SQL适合小型项目快速开发,EF和其他ORM如NHibernate可以作为大型项目的选择。MVC只是展现层模式,对于数据层使用什么样的ORM框架、什么样的数据访问方式,都没有关系。所以你要选择的只是数据层的解决方案,而不是MVC的最佳组合。
mvc+jQuery+ashx+EF 非常好用。
麒麟说的很对,你要做的是数据层选型。
哪个你用的熟悉,那个就是最佳组合,我用OpenAccess就很熟悉,所以感觉Telerik OpenAccess + MVC很好