Tôi đang có hai giá trị ngày tháng, một giá trị đã được lưu trữ trong cơ sở dữ liệu và giá trị còn lại do người dùng sử dụng DatePicker chọn. Trường hợp sử dụng là tìm kiếm một ngày cụ thể từ cơ sở dữ liệu.
Giá trị được nhập trước đó trong cơ sở dữ liệu luôn có thành phần thời gian là 12:00:00, trong đó ngày được nhập từ bộ chọn có thành phần thời gian khác nhau.
Tôi chỉ quan tâm đến các thành phần ngày tháng và muốn bỏ qua thành phần thời gian.
Các cách để thực hiện so sánh này trong C # là gì?
Ngoài ra, làm thế nào để làm điều này trong LINQ?
CẬP NHẬT: Trên LINQ cho các thực thể, những điều sau đây hoạt động tốt.
e => DateTime.Compare(e.FirstDate.Value, SecondDate) >= 0