1. 程式人生 > >嘗試從資料庫進行更新時,遇到“System.InvalidOperationException”的異常。異常訊息為:“此事務中涉及的XmlModel不能編輯”。

嘗試從資料庫進行更新時,遇到“System.InvalidOperationException”的異常。異常訊息為:“此事務中涉及的XmlModel不能編輯”。

將vs2017建立的web專案新增到TFS後,採用從資料庫更新模型時,出現此異常。
推測是由於在TFS下,程式碼更新需要首先將程式碼遷出然後進行編輯,而從資料庫更新模型時由vs自動更新程式碼資料,可能在此過程中未能遷出或者說獲取到更新某檔案的許可權,然後更新出錯

未在網上找到相關解決方法

我的方法:以不連線TFS的方式開啟專案,更新模型後再連線上TFS,雖然有點麻煩,但是畢竟需要更改資料庫結構的時候不多,先湊合著用吧,發個文章備忘
如果誰有更好的解決方法,請email:[email protected]