where task.RevisionDateTime > startDateTime_
&& task.RevisionDateTime <= endDateTime_
&& task.AutoAuditNotes.ToLower() != auditString.ToLower()
&& (if(isStaging_) condition1 else condition2)
select task).ToList();
在where子句中,我有這個IF ELSE語句&& (if(isStaging_) condition1 else condition2)
。如何在WHERE子句中爲isStaging_
變量值添加條件?IF ELSE在LINQ的WHERE子句下的語句
謝謝。
我認爲這個問題有點令人困惑,因爲'_isStaging' * *是條件。 –
@ un-lucky不,他們的條件是:&&'(if(isStaging_)task.IsCurrent == true else task.AutoAuditNotes.ToLower()!= auditString.ToLower())' – simpleProgrammer
我認爲condition1是條件if isStaging_是真的,否則它會是條件2。 – Kinetic