Entity Framework добавит дату по умолчанию для поля значения {01/01/0001 00:00:00}, и это выходит за пределы диапазона создания даты SQL.Поэтому, чтобы заставить его работать, нам нужно попросить EF не генерировать дату по умолчанию, мы можем сделать ее обнуляемой, выполнив в модели этого класса следующее:
В этом случае для значения по умолчанию генерируется значениеПоле LastLoggedIn от EntityFramework.Если это поле в базе данных может принимать нулевое значение, это означает, что мы можем сделать его обнуляемым, выполнив следующие действия в модели
[Display(Name = "LastLoggedIn")]
public DateTime? LastLoggedIn { get; set; }