我有一個MVC3網站,我一直在玩,數據庫是相當豐富。我需要更改基礎模型,但當然,標準方法會刪除所有數據。有了CREATE SQL(所以我可以確保所有字段/關係都與模型一致),並且計算出的散列(因此EF認爲模型與數據庫相匹配)將允許我手動更改數據庫。EF代碼第一代數據庫代
有沒有辦法詢問一個DataContext(或其它對象): 1.獲取SQL它將使用生成dataschema;和 2.獲取ERM元數據散列
我已經考慮了一些其他遷移選項,但只是想探索此途徑。
編輯:這是EF4.1,並且在SQL 2008 R2上運行,如果這是相關的。
感謝 安德魯
雖然這可能在理論上回答這個問題,但[這將是更可取的](http://meta.stackexchange.com/q/8259)在這裏包括答案的基本部分,並提供供參考的鏈接。 –
請擴大答案,包括鏈接文本的相關部分。這有助於我們打擊鏈接腐爛。如果這些鏈接中斷,這個答案會失去所有的背景和價值。 –
哪一部分失去了連接?我給他提供確切的技術來解決他的問題的部分或者我給他準確的powershell命令的部分?我可以刪除鏈接或刪除答案,但這似乎會損害OP。 – tzerb