EF Code First迁移 - 如何在迁移中添加种子?

时间:2013-03-30 15:54:37

标签: entity-framework migration

我已经有很少的迁移,现在我正在添加另一个迁移,但这次我想添加种子。我尝试在我的Up()和Down()方法附近添加它:

protected override void Seed(ScykDb context)
{
}

但是我的编译器说我做不到。如何在迁移中添加种子?

1 个答案:

答案 0 :(得分:1)

每次迁移无法使用种子,仅在DbContext级别。

您可以通过在Sql()方法中添加对Up()的调用轻松解决问题:

Sql("insert into ponies (col1, col2.....");