我是EF Code First方法的新手,並且有問題。 我使用上述方法創建了一個示例SQL數據庫。它按預期工作。 我的問題是如何更新我的表模型更改? 我已閱讀並在網上衝浪的是,最後以下解決方案想通了: 1. DropCreateDatabaseIfModelChanges 2. DropCreateDatabaseAlways 3. CreateDatabaseIfNotExists 4.使用啓用的遷移在PM控制檯,不幸的是,有很多語法錯誤的應對! 我知道我需要重寫可以從DropCreateDatabaseAlways繼承的Seed方法。我知道我必須在這個方法中創建對象並將它們添加到上下文中。但是...如果我的客戶表包含100條記錄呢? 我是否必須獲取它們並使用循環將它們添加到上下文中?我不知道,但對我來說這似乎不合理!如何通過重寫Seed方法來同步數據庫與EF模型?
我很欣賞任何人都可以給出一個很好的解決方案。謝謝你
明白,我的朋友... – Ali 2013-03-12 14:23:59
+1遷移是要走的路,但他們有時候很難處理和理解。 – JustAnotherUserYouMayKnow 2013-03-12 14:24:25