What happens if you type dcon.xxx At this point you should get intellisense and you will get the correct names.
Also, there is no need to do GetTable, you can just do it like this
var c = from d in dcon.Retriveinfos where d.Id == 1 select new { d.Name, d.LastName }; foreach (var a in c) { ... }
By the way, if your identifier is really unique, you can do this:
var c = dcon.Retriveinfos.SingleOrDefault(s=>s.id == 1)
And you can also skip your foreach in this case
Pleun source share