Join/Where with LINQ and Lambda

I find that if you’re familiar with SQL syntax, using the LINQ query syntax is much clearer, more natural, and makes it easier to spot errors: If you’re really stuck on using lambdas though, your syntax is quite a bit off. Here’s the same query, using the LINQ extension methods: