Как указывалось в других ответах, вам нужно использовать анонимный тип.
Что касается синтаксиса, я лично предпочитаю цепочку методов.Эквивалент цепочки методов будет выглядеть следующим образом: -
var employee = _db.EMPLOYEEs
.Where(x => x.EMAIL == givenInfo || x.USER_NAME == givenInfo)
.Select(x => new { x.EMAIL, x.ID });
AFAIK, декларативный синтаксис LINQ преобразуется в цепочку вызовов методов, аналогичную приведенной ниже при компиляции.
UPDATE
Если вы хотите, чтобы весь объект, то вам просто нужно пропустить вызов на Select()
, то есть
var employee = _db.EMPLOYEEs
.Where(x => x.EMAIL == givenInfo || x.USER_NAME == givenInfo);