Как использовать значение столбца по умолчанию из базы данных в Entity Framework?

.net entity-framework

Вопрос

У меня есть столбец Дата в таблице, которая имеет значение по умолчанию или привязку как getutcdate (). Я хочу использовать это в рамках сущности. При генерации EDM мне удалось найти свойство «Значение по умолчанию» на уровне столбца, но я думаю, что это для жестко заданного значения.

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

Популярные ответы

Реализация события OnCreated для объекта является решением, которое я нашел. У меня была собственность Guid, которую я хотел населить. По умолчанию он заполняется всеми нулями (00000-0000-00000 и т. Д.). Добавив следующее к моему частичному классу сущности, я смог решить проблему.

partial void OnCreated()
{
    Guid = Guid.NewGuid();
}


Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow