результат ваших запросов другого типа, ваш первый IQueryable<WGamesTickets>
, второй IQueryable<AllGamesTickets>
.По этой причине тип переменной "var" dsakj
не может быть определен.
Вы можете оба проецировать на общий тип класса:
var dsakj = (type == "mix") ?
(from el in objDC.WGamesTickets
where el.ticket.time == DTtemp
//&& el.typeOfGame == "mix"
select new GameTicket() { Type = el.typeOfGame} )
:
(from el in objDC.AllGamesTickets
where el.ticket.time == DTtemp
//&& el.typeOfGame == "eng"
select new GameTicket() { Type = el.typeOfGame} ));
Это будет иметь недостаток, хотяВы должны «вручную» скопировать свойства в новый экземпляр класса GameTicket
.