You can use LINQ to SQL to define an Object Relational Mapping between SQL tables and then query those tables with LINQ.

This story continues at http://www.databasejournal.com/news/article.php/3732806