Here is another FAQ I got about DLinq at PDC. How does DLinq handle changes to objects? How is it similar to or different from ADO.NET DataAdapter? Here is a quick overview of what goes on under the covers at a conceptual level: Before objects are modified: Original values are copied for Detecting changes; and Detecting optimistic concurrency conflicts After SubmitChanges() is called: Modified objects in the object graph are identified. This includes changes in relationships between persistent objects
Read More...