我使用Linq to Entity Framework创建了一个项目。但我已经读过Linq to Sql比EF更快。那么我可以将我的项目从Linq转换为EF到Linq转换为Sql吗?
答案 0 :(得分:0)
我不认为“Linq to Sql比EF更快”是一个普遍的真实陈述。如果数据库通信造成性能问题,我首先要开始调查SQL端,看看是否可以改进存储/查询数据的方式(例如,必要时添加索引)。
否则翻译项目的努力可能无法获得回报。
答案 1 :(得分:0)
出于长期可维护性的原因,您可能不希望从EF转到Linq2SQL,因为Microsoft已经有效地放弃了对Linq2SQL的新开发工作,将项目从.NET 4开始折叠到EF。尝试转换为不太现代且不太积极开发的东西是不值得的,只是为了潜在地看到一些未经证实的性能提升主张。