有沒有辦法在db.submitchanges之後回滾而不需要事務?linq to sql submitchanges rollback
這將是一個恥辱,必須運行一個專門的登錄服務。有沒有其他方法可以回滾而不使用該特殊服務?
在此先感謝!
編輯:
我真的想什麼:我有2間數據庫的交互我想以後對方做對。
比方說,我想添加一些東西在數據庫表'插槽'。提交後,我可以收到由自動增量創建的Id。
那個ID,我想用來在數據庫中插入一個新的日誌。但是當插入到日誌失敗時,我想回滾'插槽'中的動作..
這是可能的交易,我相信,但似乎我不能夠做到這一點沒有得到錯誤。即使所有服務器都設置爲允許他們和防火牆是關閉..
你在說什麼特別的服務?記錄怎麼樣?我不清楚問題是什麼。 – usr 2013-05-07 13:34:02