簡體   English   中英

是否支持Entity Framework自動生成的T-SQL?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM