0
我想用linq在數據庫中插入/更新一些項目,但是在用戶確定他希望保留他所做的更改之前尚未提交。在提交之前閱讀linq到sql的數據庫
的平均時間,我需要所有我做的數據庫查詢會給我改性瀝青數據,(如事務讀取未提交的)
我該怎麼辦呢?我試着用一個交易。但它不適用於linq。
感謝
我想用linq在數據庫中插入/更新一些項目,但是在用戶確定他希望保留他所做的更改之前尚未提交。在提交之前閱讀linq到sql的數據庫
的平均時間,我需要所有我做的數據庫查詢會給我改性瀝青數據,(如事務讀取未提交的)
我該怎麼辦呢?我試着用一個交易。但它不適用於linq。
感謝
嗯,這是不可能發生的事情了使用LINQ-2-SQL的開箱。 datacontext將不會返回您的「待處理插入」,直到您撥打SubmitChanges()
。
我想你可以插入一個標誌,允許你刪除它們或根據用戶的最終決定來確定它們。
順便說一下:交易在Linq工作:https://msdn.microsoft.com/en-us/library/vstudio/bb386995(v=vs.100).aspx