过去一周,我一直在博客上看到Linq to SQL已经死了[和长期的EF和Linq to Entities]。但是当我阅读MSDN上的概述时,我发现Linq实体生成eSQL只是Linq to SQL生成SQL查询的方式。实体框架和LINQ To SQL - 感兴趣的冲突?
现在,由于底层实现(并且因为SQL Server还不是ODBMS)仍然是一个关系存储,所以实体框架在某个时刻必须将翻译转换为SQL查询。为什么不修复Linq到SQL问题(m:m关系,只有SQL服务器支持等),并使用Linq to SQL作为生成这些查询的图层?
这是因为性能还是EF使用不同的方式将eSQL语句转换为SQL?
在我看来,至少对于我没有经验的人来说,这是一种天生适合在EF中使用Linq to SQL的食物。
评论?
,这就是为什么很多人认为LINQ到SQL是更好! – 2010-01-29 18:48:19