I have two tables
T1 T2
-------------
id1 id2
-----------
1 3
2 5
3
4
I want to get a outer join so that I get 1,2,3,4,5
I am using following Linq command
var newList = (from i in T1
join d in T2
on i.id1 equals d.id2 into output
from j in output.DefaultIfEmpty()
select new {i.id});
The out put I get i 1,2,3,4 missing 5. How can I get it to give me newList 1,2,3,4,5 Help Please