[英]Versioning support for Entity Framework auto generated T-SQL?
我有一個使用實體框架模型優先方法的解決方案。
我面臨的問題是,每當我更改表上的某些內容,添加列或更改關系時,我都右鍵單擊並選擇“從模型生成數據庫”,這將重新生成解決方案的所有代碼,即使我只是更改了一個表..生成的代碼對生產數據庫毫無用處,因為它將刪除每個表然后重新創建它們。
我想知道,難道沒有一種選擇可以通過我所做的更改生成T-SQL嗎? 否則,在您的應用進入生產后,首先建立模型將毫無用處。
我正在使用實體框架5.0
就個人而言,我建議您在需要在生產環境下同步數據庫時使用Red-Gate SQL Compare 。
該工具可幫助您使用同步腳本比較和同步數據庫,而不會丟失數據(如果出現這種情況,它將發出警報),並且它的UI很棒。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.