PgSql выборка данных по по интервалу даты
Всем привет. На шарпе с EF Core пытаюсь получить данные в определенном временном интервале. Пока для тестов внес данные в БД руками, и убрал все условности кроме стартовой и конечной даты. Но получить данные не удается.
К сути : С фронта мне прилетает timastamp. На бэкенде я его преобразую в DateTime
DateTime start = DateTimeOffset.FromUnixTimeMilliseconds(request.StartTime).DateTime;
также преобразую конечную дату.
и передаю эти данные в запрос
сам по себе запрос, как и писал выше лишен каких-либо дополнительных условностей кроме интервала дат :
public async Task<List<GeneralReportResponse>> GeneralReport (DateTime startTime, DateTime endTime, string receptionNumber, CancellationToken token)
{
var startUtc = startTime.ToUniversalTime();
var endUtc = endTime.ToUniversalTime();
var requests = await this._requestRepository.GetAsync(token,
x => x.UserCallEvent.CallInitialTime >= startUtc
&& x.UserCallEvent.CallInitialTime <= endUtc);
Второй параметр в GetAsync это фильтр.
Вот. Время в БД имеет тип : timestamp with timezone В БД я добавлю данные следующим образом :
INSERT INTO dbo."CallEvent" VALUES (1, '232fde3f-827c-4b5f-a936-c6d169f27c24', '32589', '77798664', 1, '2022-10-19 10:23:54', '2022-10-19 10:23:54', '2022-10-19 10:23:54');
Далее делаю сам запрос, ставлю точки останова. И отслеживаю корректная ли дата доходит до GetAsync. Интервал даты корректный, время указанное в запросе совпадает, но тем не менее я не получаю строку, записанную в БД. Почему ?