Запрос LINQ с условием where
у меня есть выбор в linq и в том состоянии, в котором я проверяю два раза замечания. Есть ли способ оптимизировать вместо того, чтобы иметь andalso условие.
dim List = (From c In db.DevData Where c.remark <> "Cancelled" AndAlso c.remark <> "Completed" Order By c.Id
Что я уже пробовал:
dim List = (From c In db.DevData Where c.remark <> "Cancelled" AndAlso c.remark <> "Completed" Order By c.Id
Maciej Los
Что вы подразумеваете под "оптимизацией", в каком контексте?
Обратите внимание, что мы не видим вас на экране и не можем читать в ваших мыслях. Не могли бы вы уточнить?
kongalshiva549
Вместо того чтобы писать С. замечание два раза, можно ли это сделать одним способом?
Maciej Los
Если вы хотите быть уверены, что система сообщит мне о ваших ответах, пожалуйста, используйте виджет "ответить". Вы найдете его рядом с ником (логином) - с правой стороны.
Как я уже говорил, вам нужно быть более конкретным. Я понятия не имею, как устроена ваша база данных, сколько там замечаний и почему вы их используете <>
оператор вместо =
(равный).
kongalshiva549
dim List = (из c в db.DevData
Где c.замечание &ЛТ;&ГТ; "аннулирован", атакже с.замечание &ЛТ;&ГТ; "завершен"
Заказ по c.Идентификатор
когда remark имеет значение null в базе данных, эти записи не извлекаются. есть ли проблема с вышеуказанным запросом?
Maciej Los
dim List = (From c In db.DevData Where c.remark IsNot Nothing AndAlso c.remark <> "Cancelled" AndAlso c.remark <> "Completed" Order By c.Id
kongalshiva549
даже если замечания, которые являются нулевыми, не отображаются