를 반환 내가 어떤 행을 반환하지 않지만 4 반환해야 다음 쿼리가 :이는 Linq에 예기치 않은 결과
var testAgainst = from ta in db.MyForm1_hosps
where ta.recordId == recordId
select ta;
: 나는 다음과 같은 쿼리를 사용하는 경우 예상대로
var testAgainst = db.MyForm1_hosps.Select(ta => ta.recordId == recordId);
내가 제로 행을 얻을를 MyForm1_hosp에서는 4 행이지만 테스트에서는 recordId와 일치하지 않습니다.
코드가 거짓말이 아니므로 LINQ에 대한 제 이해가 잘못되었습니다. 누군가가 내게 이유를 설명 할 수있는 첫 번째 반환 4 행 때 0 반환해야합니까?
'db.MyForm1_hosps.Where (ta => ta.recordId == recordId); ' –