Я хочу найти несколько результатов и получить результаты. Я посылаю эту функцию devicename
user
alarm
. Когда эти переменные заполняются, он работает. но когда они пусты, это не так. Я могу заполнить только переменную devicename
. Например;Множественный поиск Entity Framework с пустыми переменными?
devicename = "test";
alarm="";
user="";
Иногда я могу заполнить devicename
user
, иногда я могу заполнить devicename
alarm
.. Я не могу получить какие-либо данные из моего кода. Мне нужна помощь. вот мой код:
List<ActivityLog> list = db.ActivityLog.Where(c => c.Devices.devName.ToLower().Contains(devicename.ToLower()))
.Where(c => c.Users.uName.ToLower().Contains(user.ToLower()))
.Where(c => c.AlarmCodes.aName.ToLower().Contains(alarm.ToLower()))
.OrderBy(c => c.dateTime).Skip(skip).Take(pageSize).ToList();
это дает ошибку: ** этот метод не может быть переведен в выражение хранилища. ** –
Извините, обновил ответ. – nima
ОК, я понял. Благодарю. оно работает... –