【发布时间】:2010-11-29 21:20:34
【问题描述】:
以下两个示例是否不同,如果不同,哪个更有效?
var user = (from u in db.Users where u.Id == userId select u).Single();
和
var user = db.Users.Single(p => p.Id == userId);
【问题讨论】:
-
从数据上下文中管道调试信息并查看生成了哪些查询
-
Sql Profiler 通常可以帮助解决此类问题。 ))
标签: c# linq linq-to-sql linq-to-entities