两者的优点/缺点是什么?此外,我听到有关微软是否会继续支持LINQ to SQL的各种谣言,任何有关此问题的进一步信息都将受到赞赏.
L2S将继续得到我所理解的支持,从我记得的最后一次PDC,所有重点都放在了适用于.NET 4.0的L2E上.
从我对L2E当前状态的实验来看,它"不够".特别是在速度区域.我做了一些简单的性能测试,我的L2S查询有时比L2E快2-4倍,甚至可以预编译L2E视图.
LINQ to SQL适用于只使用SQL的应用程序.
实体框架适用于需要提供可插拔后端(Oracle,MySQL,SQL,XML等)数据源的应用程序.
我对谣言的理念是,当你从MS(或任何其他公司)那里得到正面或负面的官方声明时,使用对你手头的项目有意义的东西你认为稳定并担心"支持".截至目前,两者都得到了支持.