سؤال

أقوم بتوليد بعض بيانات الاختبار للتواريخ باستخدام كمية عشوائية من القراد، ولكن يبدو أن التاريخ الذي أضعه لديه دقة أعلى من المرء الذي أعود إليه.هل هذه مشكلة مع EF5 أو هل هذا ما يجب القيام به مع أنواع عمود DateTime2 DateTime VS.

على سبيل المثال

القراد من الوقت الذي تم إنشاؤه: 634074312268196992

القراد من ذلك الوقت بمجرد تخزينها / استرجاعها عبر EF: 634074312268200000

هل كانت مفيدة؟

المحلول

Since you mentioned that there are two date types involved then probably the problem is because datetime has less precision then 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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top