1
텍스트 파일을 가져 와서 문자열 배열 (주소)을 채우는 데 사용하고 거기에서 데이터베이스에서 2 열을 검색하려고하는데 문제는 그 중 하나입니다. 주소는 많은 ID를 가질 수 있으며 최근 지정된 번호 (최대)와 별도의 참조 번호를 검색하려고합니다.데이터베이스에서 전체 행 검색 .Max()
For Each item In addresses
Dim reportInfo = (From Reports In DB.ReportDB
Where Reports.Address.Contains(item)
Select ID = Reports.ID,
Ref = Reports.Ref).Max(Function(Reports) Reports.Ref)
이것은 ID를 반환하고 데이터베이스에있는 요소를 해당 ID와 일치 시키려면 query =를 설정합니다.
다른 문제는 참조를 참조 할 수있는 시퀀스 오류의 요소가 항상 하나는 아니지만 null을 검사했을 때 오류가 계속 발생했습니다.
Oh 및 분명히 .LastorDefault
은 지원되지 않습니다.
이 작동합니다. – Tim
.ToArray()를 실행 한 다음 reportInfo.Last.ID를 실행했는데 작동하는 것 같습니다. – Tim