เอกสารระบุว่าทั้งในเซิร์ฟเวอร์ .NET และ SQL ความละเอียดคือ 100ns
องค์ประกอบเวลาของค่า DateTimeOffset ถูกวัดในหน่วย 100 นาโนวินาทีที่เรียกว่าเห็บ - C# ความแม่นยำ - 100 นาโนวินาที - SQL Server
อย่างไรก็ตามดูเหมือนว่า SQL จะปล่อยตัวเลขสุดท้าย (เช่นฉันกำลังพยายามบันทึก 2013-08-15 09:19:07.2459675 -04:00 และ SQL จะบันทึก 2013-08-15 09:19:07.2459670 -04:00 - ข้อสังเกต เลขตัวสุดท้ายเปลี่ยน)
สิ่งนี้เกิดขึ้นในเครื่องเดียวกัน จึงไม่ขึ้นอยู่กับฮาร์ดแวร์
ไม่ใช่ว่าฉันต้องการวิธีแก้ปัญหานี้จริงๆ แต่มันทำให้การเปรียบเทียบวันที่ยากขึ้น .. และฉันแค่สงสัย