ich in Lambda Express hat ein Problem in Optional Zustand mit wieOptional Zustand nicht Linq arbeitet
var shouldCheckDate = !string.IsNullOrEmpty(fromDate);
var result = (from r in db.Notify
where r.ApplicationId == applicationId
&& (shouldCheckDate || r.CreatedDate.Date > date)
select r
).Count;
Problem ist hier es sowohl Bedingung immer Executing entweder shouldCheckDate
true false sind. Ich mache etwas falsch?
Was meinen Sie mit „beiden Bedingungen ausführen“? Du meinst es gibt immer Items mit 'r.CreatedDate.Date> date' zurück? – Evk
Zeigt die Fehlermeldung an. Ich bezweifle, dass .Date von Ihrem Provider unterstützt wird. – buffjape
put && anstelle von || Zustand und überprüfen –