У меня есть приложение Windows, работающее с базой данных SQL Compact 4.0, с использованием EF 4.1 и подхода, основанного на кодах. Я не могу сохранить объект в базе данных, так как получаю исключение, с внутренним исключением "Переполнение произошло при преобразовании в дату и время" при попытке сохранить тип Котировка:
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; }
}
Я читал, что эта ошибка может быть вызвана несоответствием между настройками моего приложения и настройками базы данных sql compact относительно преобразования даты. Я не уверен в этом, так как у моего файла базы данных sdf есть поле, которое правильно названо "DateCreated", not-nullable и типа "datetime".
Я новичок в SQL compact. Не могли бы вы помочь мне отладить эту проблему?