Tengo una aplicación de Windows que trabaja con una base de datos SQL Compact 4.0, utilizando EF 4.1 y el enfoque de primer código. No puedo guardar un objeto a la base de datos desde que estoy recibiendo una excepción, con la excepción interna "Un desbordamiento se produjo durante la conversión de fecha y hora" al intentar guardar el tipo de cotización:Se produjo un desbordamiento al convertir a fecha y hora utilizando EF4
public class Quotation
{
public int ID { get; set; }
public string Name { get; set; }
public DateTime DateCreated { get; set; }
public ContactPerson ContactPersonAssigned { get; set; }
public string OurReference { get; set; }
public string QuotationDataString { get; set; }
}
leí que este El error puede deberse a una falta de coincidencia entre la configuración de mi aplicación y la configuración de la base de datos compacta sql con respecto a la conversión de una fecha. No estoy seguro, ya que mi archivo de base de datos sdf tiene un campo que se llama correctamente "DateCreated", no admite nulos y de tipo "datetime".
Soy nuevo en SQL compact. ¿Podrías ayudarme a depurar este problema?
¿Ha establecido 'DateCreated' en su aplicación en' DateTime.Now'? –
Cometí un error estúpido. En algún lugar del código DateCreated era nulo. – Francesco
¿Puedes responder tu propia pregunta de una manera que pueda ayudar a los demás? Si lo haces, puedes seleccionar el tuyo como la respuesta correcta. Puede parecer extraño, pero es la forma preferida de lidiar con situaciones como esta. – Will