LINQ запросов с использованием, если - PullRequest
0 голосов
/ 30 августа 2010

Можно ли сделать запрос, содержащий if? Я хотел бы выбрать два определенных столбца на основе значения другого столбца в той же таблице.

Поэтому, если значение column1 равно 0, я бы хотел выбрать custom1 и custom2, если это 1, я бы хотел выбрать custom3 и custom4.

1 Ответ

1 голос
/ 30 августа 2010
var q = from c from MyTable
        select new
        {
            item1 = (c.column1 == 0) ? custom1 : custom3,
            item2 = (c.column1 == 0) ? custom2 : custom4
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...