因此,我們正在使用微軟發佈的新SSDT,非常酷的東西。我們使用所有模式保持版本控制下的數據庫項目以及用於開發的脫機數據庫,並且稍後可以在SQL Azure數據庫上進行部署。我們;在開發中使用EF,所以我的問題是edmx適合在哪裏,如果我們直接從脫機數據庫或在線SQL Azure更新edmx文件,那麼最佳做法是什麼?SQL Server數據工具和Edmx
1
A
回答
0
爲了EF正常工作,EDMX文件必須與要連接的數據庫同步。在不瞭解您遵循的開發流程的情況下很難回答您的問題,但我會想象您在生產中使用Sql Azure並針對本地數據庫開發。因此,生產服務器上將使用Edmx文件的一個副本。在開發環境中,當本地數據庫發生更改時,您可以根據需要更改edmx文件的「活動」副本。當您準備發佈時,您可以將應用程序(包括edmx文件)部署到使用Sql Azure的生產環境中。 如果在您的開發環境中,從SQL Azure更新edmx文件,那麼如果Azure中的數據庫架構與本地數據庫的架構不同,那麼這些東西將會中斷或無法正常工作。
2
我會說你的情況「生產數據庫是真相」,所以我會從SQL Azure進行更新。真的沒有正確的答案。順便說一下,在SSDT的早期beta版中,可能有一個EDMX對SSDT項目的引用,因此您的源代碼成爲了事實(在我看來,這是更可取的),並且EDMX知道它總是反對「真相」。不幸的是,他們放棄了這個功能,並沒有迴歸的跡象。
相關問題
- 1. SQL Server數據工具 - 恢復模式
- 2. 工具加密SQL Server數據庫
- 3. SQL Server數據工具2012授權
- 4. SQL Server 2008 with 2012數據工具
- 5. SQL Server數據庫比較工具
- 6. 建模SQL Server數據庫:工具?
- 7. VS 2013 SQL Server數據工具是否支持SQL Server 2008 R2?
- 8. SQL Server數據工具SSDT或SQL Server 2008 R2
- 9. VS2012,SQL Server CE 3.5與Edmx
- 10. SQL Server diff工具
- 11. SQL Server數據工具更新和TFS構建
- 12. SQL Server數據工具和Visual Studio問題
- 13. 用於SQL Server 2014的SQl服務器數據工具(SSDT-BI)
- 14. VS2012的Sql Server數據工具與Sql Server 2012不兼容怎麼辦?
- 15. 從SQL Server導入數據到SQL Server CE 3.5 SP2的免費工具?
- 16. 將SQL Server 2008數據庫複製到SQL Server 2008 Express的工具?
- 17. SQL Server數據工具可以與SQL Server 2008 SSIS一起使用嗎?
- 18. SQL Server配置工具
- 19. SQL Server分析工具
- 20. SQL Server可視化工具
- 21. SQL Server 2016 readtrace rml工具
- 22. SQL Server的BCP工具
- 23. SQL Server數據庫和Android
- 24. Android和SQL Server數據庫
- 25. ASP.NET和SQL Server數據庫
- 26. 編輯/查看SQL Server 2008數據庫的最佳工具
- 27. 使用u2工具包將UniVerse數據移入SQL Server 2014
- 28. 什麼工具從SQL Server分層數據生成圖表?
- 29. 使用sql server數據工具創建一個ssis包
- 30. 適用於Visual Studio 2013的SQL Server數據工具