void Main() { var data = from c in Customers let first = c.Orders.FirstOrDefault() let firstDet = first.OrderDetails.FirstOrDefault() select new { Customer = c.CustomerID, City = first.ShipCity ?? "", EmployeeFirst = first.Employee.FirstName ?? "", OrderDetailFirst = firstDet.Product.ProductName ?? "" }; data.Dump(); // LinqPad luxury }