Entity framework EF代码首次迁移-如何将种子添加到我的迁移中?

Entity framework EF代码首次迁移-如何将种子添加到我的迁移中?,entity-framework,migration,Entity Framework,Migration,我已经有了一些迁移,现在我正在添加另一个迁移,但这次我想添加种子。我尝试在我的Up()和Down()方法附近添加以下内容: 但我的编译器说我不能这么做。如何将种子添加到迁移中?种子在每次迁移中都不可用,仅在DbContext级别可用 您可以通过在Up()方法中添加对Sql()的调用来轻松解决此问题: Sql("insert into ponies (col1, col2....."); Sql("insert into ponies (col1, col2.....");

我已经有了一些迁移,现在我正在添加另一个迁移,但这次我想添加种子。我尝试在我的Up()和Down()方法附近添加以下内容:


但我的编译器说我不能这么做。如何将种子添加到迁移中?

种子在每次迁移中都不可用,仅在
DbContext
级别可用

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

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