x.CreateDate
DateTime
は、ミリ秒単位でデータベースに格納されます。私のdateTimePickerの値startdateとenddateは、秒までのクエリを許可します。LINQ DateTimeミリ秒を無視するクエリ
x.CreateDate
のミリ秒を無視するようにクエリを変更するにはどうすればよいですか?私は以下に書いたコードはうまくいくと思ったが、そうではない。
if (stardDateIsValid && endDateIsValid && startdate == enddate)
query = _context.Logs
.Where(x => x.ApplicationID == applicationId &&
x.CreateDate.AddMilliseconds(-x.CreateDate.Millisecond) == startdate)
.OrderByDescending(x => x.ID)
.Take(count);
、あなたはそれが動作しませんどのような方法で私たちを教えてください。 – DavidG
ありがとうございます。結果は返されません – user2415620
'startdate'はどの形式ですか? –