Почему мастер Entity Data Model Wizard не создает сущность, отражающую таблицу базы данных со значением по умолчанию getdate ()? - PullRequest
1 голос
/ 07 марта 2011

У меня есть таблица базы данных, в которой один из ее столбцов имеет тип datetime. Значение по умолчанию для этого столбца установлено на getdate().

Используя мастер EDM, я генерирую модель сущности. К сожалению, сгенерированный класс модели сущностей не устанавливает в столбце новой строки дату создания этой строки.

Почему мастер EDM не создает сущность, отражающую таблицу БД, со значением по умолчанию getdate ()?

1 Ответ

2 голосов
/ 07 марта 2011

Атрибут «значение по умолчанию» для скалярных членов в моделях EF предназначен только для постоянных значений. Вам нужно установить StoreGeneratedPattern в значение «Computed», чтобы указать для EF, что столбцу будет присвоено значение, назначенное на стороне базы данных.

...