是否可以执行包含if
的查询?我想要做的是根据同一个表中另一列的值选择两个特定的列。
因此,如果column1
的值为0
,我想选择custom1
和custom2
,如果它是1
,我想要选择custom3
和custom4
。
答案 0 :(得分:1)
var q = from c from MyTable
select new
{
item1 = (c.column1 == 0) ? custom1 : custom3,
item2 = (c.column1 == 0) ? custom2 : custom4
}