Вести с полей
Сегодня начал писать новый код для адаптера EntityFrameworkCore. Попытался начать 🙂
Нужно соорудить транслятор System.DateTime.AddDays(double) в SQL.
Сначала надо посмотреть как Firebird переварит double значение:
… а переваривает он его не так как ожидалось 🙂
—
По-моему в IBProvider уже есть транслятор в DATEADD. Из какой-то ODBC-функции.
И сдается мне, в тот раз (это было 11 лет назад) мы прошляпили эту засаду с округлением.
hvlad on 9 ноября, 2018
Ты удивлён, что кол-во дней приводится к целому ?
А кто-то где-то обещал другое ?
Посмотри как в MSSQL работает DATEADD.
Или я не так понял твою печаль ? 😉