This post is the latest in a series of posts on LINQ. It continues the exploration of LINQ to SQL by showing several intermediate level queries. LINQ to SQL provides developers with access to relational databases from inside a CSharp program. I'm going to show three different queries in this post. The first will demonstrate how to create a simple one-to-many, the second how to create a one-to-many that spans three tables, and the third will show how to create a simple join.