LINQ和sql中的SELECT关键字

MAR*_*att -2 linq

为什么SELECT关键字在LINQ查询中结束

from m in myClass1 
where m.myfield == value 
select m
Run Code Online (Sandbox Code Playgroud)

而它在SQL查询的开头呢?

select * from myTable
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 7

这样你就可以在select条款中获得IntelliSense .

这样,当您开始键入时select,编译器已经知道查询中涉及的类型.

它也更自然地阅读; 选择是任何查询的最后一步.