- 21.1 Introduction
- 21.2 Relational Databases
- 21.3 Relational Database Overview: Books Database
- 21.4 SQL
- 21.5 LINQ to SQL
- 21.6 LINQ to SQL: Extracting Information from a Database
- 21.7 More Complex LINQ Queries and Data Binding
- 21.8 Retrieving Data from Multiple Tables with LINQ
- 21.9 Creating a Master/Detail View Application
- 21.10 Programming with LINQ to SQL: Address-Book Case Study
- 21.11 Wrap-Up
- 21.12 Tools and Web Resources
21.12 Tools and Web Resources
Deitel has created an extensive LINQ Resource Center at www.deitel.com/LINQ that contains many links to additional information, including blogs by Microsoft LINQ team members, sample chapters, tutorials and videos.
A useful tool for learning LINQ is LINQPad (www.linqpad.net), which defines itself as a code snippet IDE. It allows you to execute any Visual Basic or C# expression, including LINQ queries, and view their results. It also supports connecting to a SQL Server database and querying it using SQL and LINQ to SQL.
DbLinq is an open-source project to add LINQ support for DBMSs other than Microsoft SQL Server—including Oracle, MySQL, PostgreSQL and SQLite. The current development version can be downloaded from code2code.net/DB_Linq/.