Getting Started (LINQ to SQL)
By using LINQ to SQL, you can use the LINQ technology to access SQL databases just as you would access an in-memory collection.
For example, the nw object in the following code is created to represent the Northwind database, the Customers table is targeted, the rows are filtered for Customers from London, and a string for CompanyName is selected for retrieval.
When the loop is executed, the collection of CompanyName values is retrieved.
For some additional examples, including inserting and updating, see What You Can Do With LINQ to SQL.
Next, try some walkthroughs and tutorials to have a hands-on experience of using LINQ to SQL. See Learning by Walkthroughs (LINQ to SQL).
Finally, learn how to get started on your own LINQ to SQL project by reading Typical Steps for Using LINQ to SQL.