Vấn đề là bởi vì, như bạn đã nói, bạn không đặt bất kỳ giá trị nào cho thuộc tính DateTime đó trên thực thể khiến nó được đặt mặc định thành '0001-01-01', điều này chắc chắn nằm ngoài phạm vi đối với datetime
trên SQL Server. Phạm vi ngày của loại datetime là ngày 1 tháng 1 năm 1753 đến hết ngày 31 tháng 12 năm 9999 .
Để giải quyết vấn đề này, bạn phải gán một giá trị trong phạm vi cho thuộc tính đó trước khi gửi nó đến SQL Server hoặc thay đổi loại cột DB của bạn thành datetime2
có phạm vi ngày từ 0001-01-01 đến 9999-12-31 .