que tienen una columna como ésta en 1 de mis tablas de la baseCómo gestionar GetDate() con Entity Framework
DateCreated, datetime, default(GetDate()), not null
Estoy tratando de utilizar el marco de la entidad para hacer una inserción en esta tabla como esto .. .
PlaygroundEntities context = new PlaygroundEntities();
Person p = new Person
{
Status = PersonStatus.Alive,
BirthDate = new DateTime(1982,3,18),
Name = "Joe Smith"
};
context.AddToPeople(p);
context.SaveChanges();
Cuando corro este código me sale el siguiente error
The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.\r\nThe statement has been terminated.
así que traté de establecer la StoreGenerat edPattern calculado ... lo mismo, luego identidad ... lo mismo. ¿Algunas ideas?
que resuelve la excepción, pero el valor predeterminado (GetDate()) no se llama en la inserción. –
en realidad, parece que funciona, pero el código .net está configurando como datetime.minvalue por defecto. ¿Hay alguna manera de evitar que haga esto? –
lo obtuve funcionando utilizando la tienda Calculated storegeneratedpattern –