MyDataContext context = new MyDataContext();
// do a lot of insert, deletes and updates
context.SubmitChanges();
Will all SQL genereated and executed by SubmitChanged() be covered by a transaction? How do I make sure it's covered by a transaction?
Updated:
The reason why I asking it that I having a weird bug where I suspect a transaction hasn't been used.
The procedure is about 500 inserts and a final update on one record. Sometimes the update (and perhaps a few of the insert...) isn't registered in the database.
(SQL Transactions isn't shown in my debug output?)