MySQL Проблемы EntityFramework, столбцы даты и времени со значением по умолчанию помечены StoreGeneratedPattern = "Identity" - PullRequest
0 голосов
/ 26 апреля 2020

В базе данных около двухсот таблиц. Когда модель обновляется из базы данных, в файле EDMX для каждого столбца типа DATETIME с текущим значением даты и времени по умолчанию система выводит StoreGeneratedPattern="Identity". Затем требуется вручную открыть файл EDMX XML, чтобы удалить этот флаг для всех столбцов даты и времени.

Проблема возникает, когда выполняется вызов Linq для изменения записи путем установки даты (в столбцах, для которых в БД установлено значение по умолчанию) в таких таблицах. Выдается следующая ошибка:

Modifying a column with the 'Identity' pattern is not supported

Похоже, что это ошибка в MySQL Connector. Какой обходной путь?

...