LINQ (Integrated Query Language for .NET) is a new addition to .NET Framework and is in its beta stage. In .NET 3.0, you can use LINQ instead of ADO.NET to work with databases.
Here are some of the key advantages and disadvantages of using LINQ vs. SQL.
Do you know any more? Share with us.
Cheers!