내 데이터베이스를 볼 때 DateTime 인 Connections 테이블의 Date 필드에는 2012-03-01 01 : 49 : 02.097 값이 있습니다. .C# 엔터티 datetime은 날짜를 반환하지만 시간은 항상 00:00:00
그러나 지난 시간에 연결되어있는 사용자가 있다면 확인하고자 할 때 :
if (user.Connections.Max(t => t.Date).Date.AddHours(1) > DateTime.Now)
날짜의 시간 부분이 항상 0이다.
그래서 내 코드는 자정과 아침 1 시간 사이에만 작동합니다.
도움 주셔서 감사합니다.
대단히 고마워요! – JoRouss
@JoRouss 당신을 환영합니다 –
내 데이터베이스에서 더 중요한 이름을 사용해야합니다! – JoRouss