您好我正在使用此nuGet包的Beta 1版本,数据库已全部创建,我需要知道是否有办法通过迁移填充表格。 Thanxs
答案 0 :(得分:18)
简介帖子展示了如何播种数据 http://blogs.msdn.com/b/adonet/archive/2011/11/29/code-first-migrations-beta-1-no-magic-walkthrough.aspx
种子数据: 覆盖此类中的Seed方法以添加种子数据。 - 迁移到最新版本后将调用Seed方法。 - 您可以使用DbContext.AddOrUpdate()辅助扩展方法来避免创建 重复的种子数据。 E.g。
myContext.AddOrUpdate(c => c.FullName,
new Customer { FullName = "Andrew Peters", CustomerNumber = 123 },
);