2012-10-01 62 views
2

我最近轉向使用TFS 2012,並編輯了幾個文件並簽入沒有任何問題。但是,我剛開始使用EF數據模型,儘管能夠打開文件,實體設計器右鍵單擊菜單上的「從數據庫更新模型」選項呈灰色/禁用。無法使用TFS從數據庫更新EF模型

我對此有點困惑。我已經嘗試使用「允許其他用戶檢出但阻止他們檢入」檢出文件,但這沒有任何區別。也沒有檢查出項目所在的整個文件夾。

有誰知道我在做什麼錯?

編輯:

我發現,如果我創建TFS的項目,並添加一個實體模型,它然後我就可以更新它。但是,如果我將現有項目導入TFS,然後嘗試編輯.edmx文件,那麼問題就會出現。

回答

1

我管理的工作出了問題,我將它張貼在這裏,以防萬一別人遭罪這樣的:

的項目設置不當。我正在編輯「本地路徑」中沒有先打開項目的文件(現在看起來很愚蠢,但這是我第一次使用TFS,我假設在TFS中打開該項目,將其作爲VS中的項目打開) 。 當我在源代碼管理資源管理器中雙擊.csproj文件時,系統提示提示:「您打開的解決方案在源代碼管理下,但目前尚未配置爲Visual Studio中的集成源代碼管理。是否要綁定此解決方案現在能夠控制源代碼?「

點擊「是」打開項目正確,我可以從數據庫運行更新模型。