1
我使用LINQ to SQL和使用TransactionScopre我將在SQL中的數據。正在使用TransactionScope導致刪除語句再次數據庫?
_context.tblDataContainer.InsertOnSubmit(migrationData);
using (TransactionScope ts = new TransactionScope())
{
_context.SubmitChanges();
ts.Complete();
}
這樣做,linq執行SQL上的任何刪除語句。我已經使用上下文日誌檢查,並沒有delete語句發給數據庫,但我的數據庫管理員說,我正在執行在本次交易的一些delete語句。對此有何看法?
上有沒有表觸發器,沒有join.Its簡單insert.I在想,如果有一個地方刪除操作系走位之前插入提供表沒有triggers.Is它與交易相關的堂妹在DB的情況下, ,在事務下,thr是一個刪除語句,並在那之後插入語句 – Kapil 2008-12-16 14:04:26