Hopefully the above post provides a good summary of how you
can easily use LINQ to SQL to update your database, and cleanly integrate
validation and business logic with your data models. I think you'll find
that LINQ to SQL can dramatically improve your productivity when working with
data, and enable you to write extremely clean object-oriented data access code.
In upcoming blog posts in this series I'll cover the new
<asp:linqdatasource> control coming in .NET 3.5, and talk about how you
can easily build data UI in ASP.NET that takes advantage of LINQ to SQL data
models. I'll also cover some more specific LINQ to SQL programming concepts
including optimistic concurrency, lazy and eager loading, table mapping
inheritance, custom SQL/SPROC usage, and more.
Hope this helps,