-
I learned from the website HookedOnLinq.com the way to do a LEFT OUTER JOIN with multiple columns. var query = from c in Customers join o in Orders on new {Col1 = c.CustomerID, Col2 = c.CountryCode} equals new {Col1 = o.CustomerID, Col2 = o.CountryCode} into g from o in g.DefaultIfEmpty() select new...