你好,我正在使用此nuGet包的Beta 1版本,数据库已经创建完成,我需要知道是否有通过迁移来填充表的方法。谢谢
你好,我正在使用此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 },
);