LINQ: dot notation equivalent for JOIN
Like this: List<Person> pr = db.Persons .Join(db.PersonExceptions, p => p.ID, e => e.PersonID, (p, e) => new { p, e }) .Where(z => z.e.CreatedOn >= fromDate) .OrderByDescending(z => z.e.CreatedOn) .Select(z => z.p) .ToList(); Note how a new anonymous type is introduced to carry both the p and e bits forward. In the specification, query operators … Read more