I need to ignore some or all of the conditions in the WHERE statement if the parameter is empty or FE is empty:
I have a simple LINQ query
var query=
from x in context.a
where x.p == param1 && x.i == param2
select x
How to ignore x.p == param1if param1 is null or emty?
EDIT
Tried this
var query =
from myLog in myContext.ApsValidationLogs
where (myLog.systemtype == comboBoxSystemType.SelectedItem.ToString() || string.IsNullOrEmpty(comboBoxSystemType.SelectedItem.ToString()))
&& (myLog.bankid == comboBoxBankId.SelectedItem.ToString() || string.IsNullOrEmpty(comboBoxBankId.SelectedItem.ToString())))
select myLog;
But got
Object reference not set to an instance of an object.
In case the second combobox element is NULL. What's wrong?
source
share