Bir tarihin linq'de boş olup olmadığını ve gelecekteki bir tarihi olup olmadığını kontrol etmeye çalışıyorum.Linq, birden çok koşullu yan tümce ve null onay
QuestionnaireRepo.FindAll(q => !q.ExpiredDate.HasValue || q.ExpiredDate >DateTime.Now).OrderByDescending(order => order.CreatedDate);
Yalnızca ilk doğruysa uygulamak için ikinci denetimi kullanmalıyım. Tek bir havuz desenini kullanıyorum ve FindAll bir yan tümceleri kabul etti
HEDEFLERİNİZ? Burada bir çok benzer soru var ama cevabı vermeyin, tahmin edebileceğiniz gibi Linq için çok yeniyim :)
Düzenleme: Şimdi ihtiyacım olan sonuçları elde ediyorum, ancak> koşullu Bazı durumlarda boş değerlerde. Bu kötü bir şey değil mi?
Sadece nerede (q.ExpiredDate> DateTime.Now) olduğunu söyleyemez misiniz? Bu, ExpiredDate'in gelecekteki bir tarih olduğu tüm satırları döndürmelidir. – Richard