Tôi có truy vấn LINQ phải truy xuất một số giá trị DateTime. Đôi khi tôi không có phù hợp cho và tôi phải trả về NULL cho rằng giá trị DateTime thay vì giá trị mặc định cho DateTime.Trả lại giá trị rỗng thay vì giá trị mặc định trong LINQ
Làm cách nào tôi có thể tránh điều đó và trả về giá trị NULL thay vì defaul?
My LINQ:
CreatedDate = ctaMatch.Select(d => d.CreatedDate).DefaultIfEmpty().FirstOrDefault()
Trong DefaultIfEmpty tôi có thể đặt chỉ DateTime.
Bạn không thể có một DateTime trống vì đó là loại giá trị. Bạn có thể sử dụng một kiểu nullable ('DateTime?'). – Mephy