Asp.net
如何使用 EntityFramework Code first Migrations 播種數據
嗨,我正在使用這個 nuGet 包的 Beta 1 版本,數據庫已經創建,我需要知道是否有辦法通過遷移來填充我的表。謝謝
簡介文章顯示瞭如何播種數據 <http://blogs.msdn.com/b/adonet/archive/2011/11/29/code-first-migrations-beta-1-no-magic-walkthrough.aspx>
種子數據:重寫該類中的 Seed 方法以添加種子數據。- 遷移到最新版本後將呼叫 Seed 方法。- 您可以使用 DbContext.AddOrUpdate() 輔助擴展方法來避免創建重複的種子數據。例如
myContext.AddOrUpdate(c => c.FullName, new Customer { FullName = "Andrew Peters", CustomerNumber = 123 }, );