一種客觀的問題,可能會進入其他網站之一,但林不知道如此問我在這裏!Linq Lambdas vs SQL Like Notation
使用lambda表示法與使用更多「sql like」表示法相比,有哪些優缺點?我個人更喜歡可讀性的「sql like」方法,但它們是否都編譯爲相同的IL?是否有任何性能差異?編譯器的處理方式是什麼?
例如。
Foo.Where(Bar => Bar.Stuff == "SomeString")
VS
from Foo in Bar
where Bar.Stuff == "SomeString"
select Foo
是的,它們都編譯到相同的IL。 – rae1
您的查詢對我沒有多大影響。我假設你的意思是這樣的:'從Foo裏的bar中取出bar.Stuff ==「SomeString」選擇欄。至少這與第一個查詢相同「。 –