18

嗨,我正在使用这个 nuGet 包的 Beta 1 版本,数据库已经创建,我需要知道是否有办法通过迁移来填充我的表。谢谢

4

1 回答 1

18

简介帖子显示了如何播种数据 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 },
);
于 2011-12-13T07:19:11.763 回答