什么是Linq查询中的VAR

sks*_*sks -3 linq

你能解释一下,LINQ中的VAR是什么,为什么我们在所有LINQ查询中都使用它.

 var result = from sta in db.uploaddetails
              where sta.Keyword==issue.uploaddetails.Keyword 
              select sta;
Run Code Online (Sandbox Code Playgroud)

那里的VAR是什么?为什么LINQ查询与SQL查询完全不同.

dev*_*tal 5

var 是一个隐式类型的局部变量,因此编译器会根据分配的值隐含该类型.

有关详细信息,请参阅http://msdn.microsoft.com/en-gb/library/bb384061.aspx.