이 VB Linq 쿼리의 다음 두 버전의 결과 차이점은 무엇입니까?VB Linq에서 "New ... With"구문은 무엇을합니까?
은 '우리가 다른 곳
Dim ee = From e In someXML.<Employee> _
Select New With {.Surname = e.<Surname>, .Forename = e.<Forename>}
및
Dim ee = From e In someXML.<Employee> _
Select Surname = .Surname = e.<Surname>, .Forename = e.<Forename>
정의 직원의 세부 사항을 포함하는 XElement를가 있다고 가정 즉 새로운 점 ... 구문은 무엇인가?
나는 이것에 대한 간단한 답을 갖고 있지만 의심 스럽지만 찾을 수 없다. 적합한 튜토리얼 또는 Microsoft 문서에 대한 링크는 인정 될 것이다.
_single_ 열을 선택할 때 익명 형식이 없다는 것을 의미하지 않습니까? 따라서 위의 예에서는 2 개의 열이 사용되는 경우에는 적용 할 수 없습니다. –
예, 해당 예제에는 차이가 없습니다. 그러나 _general_의 경우에는 _potential_ 차이입니다. 또한 전체 레코드를 다시 가져 오는 경우 기존 유형을 사용할 수 있으므로 단일 열만있는 것이 아닙니다. –
두 코드 코드 모두 항상 익명 형식을 사용합니다. – JaredPar