2013-04-05 2 views
-3

LINQ의 VAR은 무엇인지, 왜 LINQ 쿼리에서 사용하는지 설명해 주시겠습니까?Linq 쿼리의 VAR은 무엇입니까

var result = from sta in db.uploaddetails 
       where sta.Keyword==issue.uploaddetails.Keyword 
       select sta; 

여기에 VAR은 무엇입니까? LINQ 쿼리가 SQL 쿼리와 다른 이유

답변

0

var은 오른쪽면이 반환하는 모든 유형의 약어입니다. 사실 LINQ와는 아무런 관련이 없습니다. 표준 C# 키워드입니다. 당신은 유형이 할당 된 값을 기준으로 컴파일러에 의해 암시되도록

var mylist = new List<int>; 

뿐만 아니라

0
var result = from sta in db.uploaddetails 
       where sta.Keyword==issue.uploaddetails.Keyword 
       select sta; 

바르는 변수의 데이터 유형을 알 수있는, 또는 방정식의 오른쪽 반환 할 것입니다 무엇으로 선언 할 때 시나리오에서 사용되는 키워드입니다.