Код EF Первое поле даты, равное текущему времени - PullRequest
1 голос
/ 05 сентября 2011

У меня есть поле в классе модели, как показано ниже:

[ScaffoldColumn(false)]
public DateTime DatePosted { get; set; }

Я бы хотел, чтобы это поле было установлено в DateTime.Now по умолчанию, если не было задано значение.На сервере MSSQL этого можно достичь в представлении дизайна таблицы, установив для свойства поля даты «Значение по умолчанию или привязка» значение getdate () - думаю, исправьте меня, если я ошибаюсь.

Ответы [ 2 ]

2 голосов
/ 05 сентября 2011

вы можете установить значения по умолчанию в конструкторе класса вашей модели,

public YourModel(){
    this.DatePosted =DateTime.Now;
}
0 голосов
/ 10 июня 2013

как мы можем добавить ограничение БД, сделайте это.

что-то, что будет делать ниже SQL

[DateCreated] [datetime] NOT NULL DEFAULT GetDate (),

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...