LINQ-to-Entities Где предложение с условием ИЛИ? - PullRequest
1 голос
/ 18 августа 2011

Я программно устанавливаю предложение Where на EntityDataSource следующим образом:

edsCheckListEntities.Where = "not it.business_done"

К сожалению, это не перехватывает нулевые значения, которые также "не выполнены", поэтому я попробовал следующее:1004 *

edsCheckListEntities.Where = "it.business_done is nothing or not it.business_done"

Но это выдает ошибку.Есть ли способ сделать ИЛИ, подобный этому, в источнике данных объекта where?

1 Ответ

2 голосов
/ 18 августа 2011

I подозреваю вы просто хотите использовать "is null" вместо "is nothing":

edsCheckListEntities.Where = "it.business_done is null or not it.business_done"

(Я не использовал Entity SQL, но я просто ухожу из документации.)

...