Произошло переполнение при преобразовании в datetime с использованием EF4

У меня есть приложение для Windows, работающее с базой данных SQL Compact 4.0, использующее EF 4.1 и подход, ориентированный на код. Я не могу сохранить объект в базе данных, так как получаю исключение с внутренним исключением «Произошло переполнение при преобразовании в datetime» при попытке сохранить тип Quotation:

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 относительно преобразования даты. Я не уверен в этом, так как в моем файле базы данных sdf есть поле с правильным именем «DateCreated», не допускающим значения NULL и имеющим тип «datetime».

Я новичок в SQL compact. Не могли бы вы помочь мне отладить эту проблему?

23
задан Goran Obradovic 4 June 2013 в 13:29
поделиться