2012-03-10 4 views
-1

Я генерирую некоторые тестовые данные для дат, используя случайное количество тиков, но дата, на которую я положил, кажется более высокой, чем та, которую я возвращаю. Это проблема с EF5 или это связано с типами столбцов DateTime vs DateTime2.EF5 Beta1 Сравнение DateTime

EG

Клещи из моего генерируемого времени: 634074312268196992

Клещи с того времени, как только хранящимся/извлеченным с помощью EF: 634074312268200000

+0

Какой тип вам r в базе данных? –

+0

datetime, я havent изменил его с по умолчанию, сгенерированным кодомfirst –

ответ

1

Поскольку вы упомянули, что существует два типа дат вовлечено то, возможно, проблема потому, что datetime имеет меньшую точность, то datetime2

date   2007-05-08 
smalldatetime 2007-05-08 12:35:00 
datetime  2007-05-08 12:35:29.123 
datetime2  2007-05-08 12:35:29. 1234567 
+0

Его wierd ive никогда не сталкивался с этой проблемой раньше в EF, так как ive никогда не беспокоился о преобразовании столбца в datetime2 –

 Смежные вопросы

  • Нет связанных вопросов^_^