Я хочу объявить пустой переменной для этого условия,Empty Переменная для лямбда SingleOrDefault()
if(........)
{
emptyIQueryable= DBContext.MyTables.Join(MyTableTwos , x => x.ID , i => i.TID , ((x,i) =>
new{
x,i
}
)).Where(x => x.ID == 1).SingleOrDefault();
}
else
{
emptyIQueryable= DBContext.MyTables.Join(MyTableTwos , x => x.ID , i => i.TID , ((x,i) =>
new{
x,i
}
)).Where(x => x.ID == 2).SingleOrDefault();
}
Как я могу объявить его?
Непонятно, чего вы пытаетесь достичь. Попробуйте переформулировать свой вопрос. –
'MyTable emptyIQueryable;' должен компилироваться (с плохим наименованием), результат 'SingleOrDefault' не является' IQueryable' любого типа. –
@zey Что значит «этого не может быть»? –