У нас есть поле в нашей таблице базы данных SQL Server, которая автоматически генерируется SQL Server, поле называется CreatedTime
.Как игнорировать конкретное поле из модели Entity при вставке?
Мы отобразили всю таблицу базы данных в наш datamodel в Entity Framework, а также поле CreatedTime
.
Когда мы вставляем новую строку в базу данных через Entity Framework, мы таким образом не даем никакого значения для CreatedTime
.
Это приводит к тому, вставка на неудачу с ошибкой:
SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM
Итак, вопрос: есть ли способ, чтобы исключить определенное поле в DataModel Entity в Entity Framework вставки заявление? Чтобы мы не получили вышеуказанную ошибку?
Мы хотели бы оставить поле CreatedTime
в модели Entity, потому что мы можем захотеть получить к нему доступ позже.
это будет сохраняться после обновления модели из базы данных? – n00b