0
我是Linq的SQL新手,我注意到,當我查詢結果集的數據庫並直接作爲List存儲(直接使用ToList()),當我做出更改列表項,這些更改在我執行SubmitChanges()後保留到數據庫中。更新使用LINQ到SQL的錶行
不知何故,我一直認爲ToList()爲我提供了一個副本,而不是實際的本身。有人可以擴展這個,具體來說,我找不到任何'使用Linq to SQL更新數據庫'與'從數據庫中獲取結果集的真實副本'有關的任何鏈接。
換句話說,如果我想要一個可編輯但不影響數據庫的結果集,那有什麼辦法?
如何獲得行集的真正「獨立」副本?