13
Necesito convertir alguna instrucción de SQL a LINQ. ¿Cómo convertir LEFT OUTER JOIN a una declaración LINQ equivalente?problema de combinación externa izquierda
Necesito convertir alguna instrucción de SQL a LINQ. ¿Cómo convertir LEFT OUTER JOIN a una declaración LINQ equivalente?problema de combinación externa izquierda
Necesita usar el operador DefaultIfEmpty. El siguiente código debería dar como resultado una combinación externa izquierda.
var q = from c in customers
join o in orders on c.Key equals o.Key into g
from o in g.DefaultIfEmpty()
select new {Name = c.Name, OrderNumber = o == null ? "(no orders)" : o.OrderNumber};