我已经使用LINQ到更多的项目近日成功SQL,但我热衷于移动到LINQ到实体,因为这看起来像是面积将在微软转向.NET 4.0及更高版本时获得更多投资。事情要知道从LINQ迁移到SQL时 - > LINQ到实体
在做之前,所以我很希望找出事情的LINQ to SQL有从LINQ缺少实体。我的初步调查揭开了一些小小的烦恼。
- LINQ到实体不支持
Single()
或SingleOrDefault()
- LINQ到实体不会允许你检查在VS2008 IDE生成的SQL的非执行查询
有谁知道还有其他的差异吗?
请注意,我不是在寻找的LINQ的主要功能,以SQL和LINQ to实体侧方比较。我希望了解人们遇到的更微妙的差异。
I *以为*这是一个DUP,但我不敢肯定 - 最明显的其他线程(http://stackoverflow.com/questions/8676)不包括细微的差别 - 只是大满贯... – 2009-06-02 10:15:42