Получение ошибки при установке данных в Sql Db, говоря, не может установить значение Created в с Null - PullRequest
0 голосов
/ 24 октября 2019

Я создаю таблицу в SSMS с необходимыми столбцами для таблицы, а также с обязательными полями Entitydata, такими как Id, CreatedAt, updatedAt, Version, Deleted.

И при настройке данных через мое приложение яУ меня проблема как:

Невозможно установить для поля CreatedAt значение Null.

Я получаю эту проблему, если я даю CreatedAt также жестко закодированное значение:

Невозможно вставить значение NULL в столбец «CreatedAt», таблица «Database.dbo.Table_Name»;столбец не допускает пустых значений. Вставить не удается. Оператор был прерван.

Я ожидал, что он не должен выдавать никаких исключений и устанавливать значение для базы данных.

1 Ответ

0 голосов
/ 28 октября 2019

Чтобы устранить эту проблему при создании только базы данных, укажите значение по умолчанию CreatedAt и updatedAt как CURRENT_TIMESTAMP. В окне «Дизайн» SQL Server установите для поля по умолчанию значение CURRENT_TIMESTAMP.

...