Строки структуры сущностей, использующие оператор «больше чем» - PullRequest
15 голосов
/ 21 февраля 2012

Как мне заставить этот запрос работать так же, как в sql? В SQL я могу использовать операторы < и > для строк.

Я уже 20 минут гуглю и не нашел решения.

Я не могу преобразовать r.ExemptionCode в целое число, так как оно может иметь значения типа '91A, 9AA, ZZZ, Z01'

from r in results
where (r.ExemptionCode > "900"  || r.ExemptionCode == "701" || r.ExemptionCode == "702" || r.ExemptionCode == "721" || r.ExemptionCode == "724")
select r

1 Ответ

28 голосов
/ 21 февраля 2012

Попробуйте это:

from r in results
where (r.ExemptionCode.CompareTo("900") > 0  || r.ExemptionCode == "701" || r.ExemptionCode == "702" ||     r.ExemptionCode == "721" || r.ExemptionCode == "724")
select r
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...