Я использую фреймворк первой сущности базы данных 6. После того, как некоторые таблицы в моей схеме были временными, я начал получать следующую ошибку при попытке вставить новые данные:
Cannot insert an explicit value into a GENERATED ALWAYS column in table '<MyDatabase>.dbo.<MyTableName>. Use INSERT with a column list to exclude the GENERATED ALWAYS column, or insert a DEFAULT into GENERATED ALWAYS column.
Похоже, что EF пытается обновить значения столбцов PERIOD
, которые управляются системой.
Удаление столбцов из файла EDMX, похоже, исправляет проблему, но это не является жизнеспособным решением, поскольку столбцы повторно добавляются каждый раз, когда модель восстанавливается из базы данных.