I currently have an asp.net web application which is using seperate assemblies for the data access, the business logic, entity objects, and the web user interface. The data access was created using Microsoft's Data Access Application Block compilied as a .NET 2.0 assembly. Stored procedures were used for the actual moving of data in and out of the database (SQL 2005).
I would like to update this application to a take advantage of the new features of .NET 3.5 such as Linq, data entities, etc. What would be the best approach to make this happen?