2011-09-20 194 views
1

當我嘗試更新現有的edmx模型而連接到TFS時,我收到一個錯誤: 「涉及此transasction的XmlModels不可編輯」。實體框架+團隊基礎服務器 - edmx錯誤

更糟的是,當我嘗試生成一個新的模型,Visual Studio的崩潰只是出來。

這種事只有當我在一個項目上聯機工作,被連接到Team Foundation服務器。

到目前爲止,我已經找到了唯一的解決辦法是預先使用文本編輯器編輯.edmx文件...

感謝您的任何答覆。

+0

您連接到TFS項目,它有多個籤禁用?如果其他用戶(或自己在另一個工作區)已經將文件鎖定的編輯,你可能會得到這個錯誤。 – kroonwijk

+0

啓用多次結帳。每當我嘗試添加/更新實體,產量說:TF10121:路徑「...」未發現或不被支持。輸入或選擇不同的路徑。 ModelLT.edmx已被自動檢出進行編輯。 –

回答

1

來源:http://connect.microsoft.com/VisualStudio/feedback/details/299134/vs2008-beta2-ado-net-entity-data-model-and-wpf-app-issues

請讓你的EDMX文件的副本嘗試這個動作之前!

For ADO.NET: Duplicate InheritanceConnectors and/or AssociationConnector seems to be the problem, so deleting everything in the edmx:Diagram tag except entitytypeshape fixes the problem when you save and open again.

其他人表示,關閉並重新打開解決方案或重新綁定到源代碼管理系統可能會產生積極影響。