EF настроен так: < /p>
Код: Выделить всё
services.AddDbContext(opt => opt.UseNpgsql(conn, npgOpt => { npgOpt.UseNodaTime() }));Пока все хорошо ... теперь я хочу получить записи, где (e => e.period
, поскольку этот вызов относительно прост на уровне базы данных (
Код: Выделить всё
SELECT * FROM "Entity" where "Period" > interval '8 hours'ctx.Entities.FromRawSql("SELECT * FROM ""Entities"" where ""Period"" > interval '8 hours'").ToListAsync();
< /code>
тоже не работает, пока запрос возвращает ожидаемые результаты при выполнении непосредственно - любые идеи, как решить это предпочтительно без необработанного sql? < /p>
Еще один вещь ... Я нашел это устройство, где упоминаются две разные конфигурации, касающиеся Nodatime для EF и NPGSQL. Нужно ли обновить мою конфигурацию DB-контекста для решения этой проблемы?
Подробнее здесь: https://stackoverflow.com/questions/794 ... in-ef-core
Мобильная версия