Linqdatasource updating row not found or changed
Data Context holds all the change management information and it makes it very difficult to transfer that context information to another Data Context.
This approach really doesn't work with LINQ to SQL because of the change information is contained in the Data Context.
When optimizing for these considerations, you might find that building data-bound applications by using the server controls in ASP.
Linq to SQL uses a Data Context to manage it's access to the database as well as tracking changes made to entities retrieved from the database.
NET data source controls, demonstrates how you can bind to data to allow users to interact with it, and presents the new Dynamic Data features of ASP.
NET that allow you to easily create websites for working with the CRUD operations of an entire data model that exists as either a Data Context (such as LINQ to SQL) or an Object Context (such as LINQ to Entities). NET provides several server controls that build on top of the features of Microsoft ADO. These controls simplify the development of data-driven websites.