내 데이터베이스는 데이터와 5 개 라인이 있습니다잘못된 날짜 반환
- {2013년 2월 17일 0시 0분 0초}
- {2013년 4월 15일 0시 0분 0초}
- 을 {2013년 6월 17일 0시 0분 0초}
- {2013년 8월 26일 0시 0분 0초}
- {2013년 12월 30일 0시 0분 0초}
하지만 때 나는 이것을한다 :
{2013년 2월 17일 0시 0분 0초}내 EF 버전은 다음과 같습니다 DateTime.Now와
_db.Quarter
.Where(q => q.Begin <= DateTime.Now)
.ToList();
은 = {2013년 4월 16일 16시 2분 26초} 그것은 하나의 결과를 반환 4.3.1.
의심의 여지가 있습니다. DateTime.Now는 데이터베이스 서버 시계 또는 응용 프로그램 서버 시계를 사용합니까?
당신의 의심은 좋은 질문입니다. LINQ 쿼리가 "DateTime.Now()" "를 실제 datetime 또는"GETDATE() "로 변경하는지 확실하지 않습니다. LINQ – Jonathan