Что произойдет, если вы введете dcon.xxx. В этот момент вы должны получить intellisense и получить правильные имена.
Кроме того, вам не нужно делать GetTable, вы можете просто сделать это следующим образом
var c = from d in dcon.Retriveinfos
where d.Id == 1
select new { d.Name, d.LastName };
foreach (var a in c)
{ ... }
Кстати, если ваш ID действительно уникален, вы можете сделать это:
var c = dcon.Retriveinfos.SingleOrDefault(s=>s.id == 1)
И вы также можете пропустить свой foreach в этом случае