我開始玩的代碼,第一種方法的實體框架,主要目的是讓我可以裝飾在我看來,(否則我與註解顯示屬性,現在我要創建一個與實體框架爲我生成的類幾乎相同的類,以便我可以添加註釋,然後將數據從一個對象複製到下一個)。停止實體框架的修改數據庫
現在它看起來像當我開始我的應用程序它試圖創建一個數據庫。
我不想實體框架不斷修改我的數據庫。不,沒有。不要嘗試它。修改數據庫真的不難;如果我自己這樣做,我會感覺更舒適。設計數據庫時,我不需要一個框架來握住我的手。
我可以告訴框架來停止試圖修改我的數據庫?我現在很猶豫如何使用代碼,因爲它試圖修改我的數據庫是相當可怕的。即使在發展中,我也不想看到它發生。
我運氣不好嗎?
這聽起來像你的模型不完全匹配您的數據庫。你可以嘗試使用你的數據庫的副本,並指出EF。讓它創建修改數據庫並比較差異,然後相應地修改您的模型。你還應該看看EntityTypeConfiguration泛型類。 – 2012-02-10 15:24:08
修改架構或修改數據? – jrummell 2012-02-10 15:34:37
我們中的一些人不相信這些自動遷移,並且從設計和設置數據庫的角度來看非常重要,以至於手動完成它是完全合理的。但是讓EDMX離我遠點......這樣做的另一個原因是:一個團隊可以在數據庫上工作,而另一個團隊設置類別/模型以匹配 - 大致平行。如果有任何變化,您不必搜索返回遷移。只需更新您的註釋等。 – mmcrae 2015-12-14 18:30:22