Использование DateOnly с Entity Framework Core и MySqlC#

Место общения программистов C#
Anonymous
Использование DateOnly с Entity Framework Core и MySql

Сообщение Anonymous »

Я использую .Net 8 и EF Core 8 с MySQL и хочу использовать тип DateOnly. Всякий раз, когда я пытаюсь прочитать данные из базы данных, я получаю следующую ошибку:

'System.InvalidCastException' в Microsoft.EntityFrameworkCore.Relational.dll: 'Невозможно приведите объект типа "System.DateTime" к типу "System.DateOnly".

Похоже, проблема в том, что EF Core использует MySqlDataReader.GetValue< /code> который, по-видимому, не поддерживает DateOnly по умолчанию, как указано здесь: https://github.com/mysql-net/MySqlConnector/issues/1451.
Мне интересно, не упускаю ли я что-то или есть ли там это обходной путь, поскольку в последнее время активности не наблюдается.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -and-mysql

Вернуться в «C#»