Код: Выделить всё
var date = new DateOnly(2025, 2, 13);
if (dbContext.Model.Any(model => model.Date < date)) {
// Do stuff
}
< /code>
Model.Date
Это не приводит к моделям с правильной датой. Однако использование dbcontext.model.asenumerable (). Любой (...) работает нормально. Я посмотрел на запрос, сгенерированный EF Core, и нашел виновника: он использует @__ date_1 = '2/13/2025' в запросе.
Есть ли какой -нибудь способ Влиять на это автоматическое преобразование параметра DateOnly в строку? С форматом m/d/y/ он есть сейчас, это явно не будет работать правильно.
Подробнее здесь: https://stackoverflow.com/questions/794 ... h-dateonly