I'm using the .net 2.0 templates, 2-class self-servicing, with SQL Server.
I'm creating an object graph with a single root object, a number of new objects in one of its collections, with each of those new objects also getting a new 1:1 object instance as well as other new objects in one of their collections.
Now I want to recursively save the graph - rootEntity.Save(true); - within a single database transaction. I see some superficial comments in the docs that a recursive save internally uses a single DB transaction. Does that mean I don't have to explicitly create a transaction and add each of the new objects to it? If I do need an explicity transaction, can I just add the root object, or do all of the new objects need to be added?
Thanks!
Donnie