Usually when we start writing a new program, or just playing with LINQ, we need a database with some information on it like tables, stored procedures and some data to play with.
Microsoft offers a complete database called AdventureWorks just for that cause.
The database contains more then 50 tables, 9 stored procedures and a few views and functions.
For SQL Server 2005, you can download it from here:
I downloaded the AdventureWorksDB.msi and the run the following query in the SQL 2005:
For SQL Server 2008, you can download it from this page: