모두!)) 다음은 코드입니다.LINQ 2 엔티티 쿼리가 작동하지 않지만 그 이유는 무엇입니까?
var existingEntities = (from record in globalOne.serviceContext.records_out
where record.timestamp.Date == DateTime.Now.Date
select record).ToList();
작동하지 않습니다.
또 다른 코드 :
var existingEntities = (from record in globalOne.serviceContext.records_out
where record.timestamp.Day == DateTime.Now.Day
select record).ToList();
그것은 작업을 수행합니다. 그래서
, 다음 문자열에서 문제 ID :
또한where record.timestamp.**Date** == DateTime.Now.Date
이
where record.timestamp.Date.Equals(DateTime.Now.Date)
왜하지 않을 것이다? 나는 단서가 없다. "Timestamp"필드는 MS SQL SERVER의 dateTime 필드입니다. 그리고 테이블에 NO 레코드가 있습니다.
그리고 나는 그게 무슨 뜻인지 "작동하지 않는다"는 것을 거의 잊어 버렸습니다. 앱은 아무런 오류없이 해당 쿼리 (첫 번째) 다음에 중단 점에 도달하지 않습니다.
감사합니다.
디버거에서 "휴식"을하면 어떻게됩니까? 뭐하는거야? –
앱이 첫 번째 쿼리 이후에 중단 점에 도달하지 않습니다. – Monochromie