我看到了一些來自'可敬的'個人的演示,展示了實體框架的代碼優先功能。所有這些看起來都像令人垂涎的玩具!但有一件事讓我想起...什麼時候你會首先使用實體框架代碼
除了在開發時代碼優先場景會使我的項目受益嗎?
讓框架爲我構建數據庫對我來說似乎在項目的開發和測試(可移植性!)階段很棒,但當我更新實時項目時,我不希望發生這種情況。
知道什麼時候框架將要覆蓋我的數據庫並將我的靜態數據重新插入似乎是一個合理的想法(對於測試場景),但是我似乎已經將代碼構造到EF組件中了。
EF遷移是要清楚這一點?也許。任何人都有看法,爲什麼我應該先使用此代碼?
[new Migrations](http://blogs.msdn.com/b/adonet/archive/2012/01/12/ef-4-3-beta-1-automatic-migrations-walkthrough.aspx?CommentPosted) = true#commentmessage)(beta)東西看起來很有希望。它允許您通過自動或自定義更改進行升級/降級,併爲動手生產部署生成更改腳本(真棒!)。 –