Reputation: 173
Can anybody explain in detail how to implement a left outer join in LINQ?
Upvotes: 1
Views: 282
Reputation: 21991
The key aspect here is DefaultIfEmpty()
Take a look at the following article to get a basic understanding. The example here is demonstrated for LINQ to SQL.
http://smehrozalam.wordpress.com/2009/06/10/c-left-outer-joins-with-linq/
If you are looking for LINQ to Objects example, then have a look at this
http://www.hookedonlinq.com/OuterJoinSample.ashx
Upvotes: 1