我很困惑實體框架ObjectContext.AcceptAllChanges。問題是,誰正在接受誰正在進行更改?ObjectContext.AcceptAllChanges!誰在接受誰正在進行更改?
一般來說,如何控制Entity Framework中的事務和事務隔離?
我是一個新用戶,所以我只能編輯我自己的問題.......
謝謝你們...阿克拉姆Shahda和拉吉斯拉夫Mrnka
現在我有EF印象雖然與舊時代的「連接,事務,ADO.Net,存儲過程」樣式數據庫訪問相比,它不增加任何價值功能,但可能會增加一些潛在的安全問題並添加一些管理工作DBA(因爲連接字符串需要擁有所有表的權限),並且限制某些性能改進技術的使用,特別是在某些批處理數據庫操作期間。
我很高興我仍然可以通過「Enlist」(另一個微軟新詞,爲什麼他們不只是使用「use」)來管理我自己的連接,並保留相同級別的事務和事務隔離級別的控制, TransactionScope「,我可以選擇我想要的隔離級別。
現在,我對 「ObjectContext.AcceptAllChanges」 問題是:
- 是誰做的改變?
- 誰正在接受更改?
感謝......
謝謝Akram Shahda和Ladislav Mrnka。 – BigMountainTiger 2011-04-13 20:50:37