| c# Programming Glossary: last.idLINQ - Full Outer Join http://stackoverflow.com/questions/5489987/linq-full-outer-join  in firstNames join last in lastNames on first.ID equals last.ID into temp from last in temp.DefaultIfEmpty select new  id first.. in temp.DefaultIfEmpty select new  id first null first.ID last.ID firstname first null first.Name string.Empty surname last null.. in firstNames  join last in lastNames  on first.ID equals last.ID  into temp  from last in temp.DefaultIfEmpty new first.ID Name.. 
 |