找出哪些.net框架linq方法(例如.IEnumerable linq方法)使用延迟执行而不是使用延迟执行实现的最快方法是什么.
虽然编码很多次,但我想知道这个是否会以正确的方式执行.找出答案的唯一方法是访问MSDN文档以确保.会不会有更快的方式,任何目录,网络上的任何列表,任何备忘单,你可以分享的任何其他技巧?如果是,请这样做.这将有助于许多linq新手(像我一样)减少错误.唯一的另一个选择是检查文档,直到一个人使用它们足以记住(这对我来说很难,我往往不记得在某处记录的"任何东西",可以查找:D).
我知道几个LINQ语句将导致EF评估并将结果从DB返回到内存. .ToList()是一个.有没有人有完整的声明列表?
不确定......
.SingleOrDefault()
.Union()
Run Code Online (Sandbox Code Playgroud)
编辑:希望我能接受所有这些答案.大家好消息!