tôi có một ứng dụng được viết cho năm 2008.Lỗi - SqlDateTime tràn. Phải từ 1/1/1753 12:00:00 AM và 12/31/9999 11:59:59 PM
Chúng tôi đang sử dụng LINQ cho các thực thể.
Bây giờ chúng ta đã phải chuyển DB với năm 2005. Tôi nhận được lỗi sau trên LINQ CHỌN truy vấn:
Lỗi - SqlDateTime tràn. Phải từ 1/1/1753 12:00:00 AM và 12/31/9999 11:59:59 PM.
Dòng vi phạm là:
DateOfBirth = ((s.Date_Of_Birth == null) || (s.Date_Of_Birth <= lowdate)) ?
DateTime.MinValue : s.Date_Of_Birth.Value,
DateOfBirth là loại DateTime và một tài sản trong đối tượng kinh doanh riêng của chúng tôi (không tổ chức).
Bất kỳ ai biết cách tôi có thể sửa đổi dòng này để làm cho truy vấn này chạy?
"lowdate" là gì thiết lập để? –
bạn đã đặt sql profiler trên nó để xem SQL thực sự đang chạy là gì? – BlackICE