Asp.net core 是否可以创建包含数据的ASP.NET核心迁移?

Asp.net core 是否可以创建包含数据的ASP.NET核心迁移?,asp.net-core,database-migration,entity-framework-migrations,data-migration,Asp.net Core,Database Migration,Entity Framework Migrations,Data Migration,我正在ASP.NET核心和实体框架中进行迁移,所有工作都很好地保留了表的结构 但是,我希望(如果可能的话)迁移中也有数据,这样签出我的代码(和迁移)的人也可以检索该数据(通常是测试数据或存储在数据库中的数据) 有可能吗?如果没有,还有什么替代方案 例如,FluentMigrator允许这种类型的迁移: Insert.IntoTable("TestTable").Row(new { Name = "Test" }); 在实体框架中,迁移用于创建数据库模式(而不是数据本身)。如果需要在创建数据库时

我正在ASP.NET核心和实体框架中进行迁移,所有工作都很好地保留了表的结构

但是,我希望(如果可能的话)迁移中也有数据,这样签出我的代码(和迁移)的人也可以检索该数据(通常是测试数据或存储在数据库中的数据)

有可能吗?如果没有,还有什么替代方案

例如,FluentMigrator允许这种类型的迁移:

Insert.IntoTable("TestTable").Row(new { Name = "Test" });

在实体框架中,迁移用于创建数据库模式(而不是数据本身)。如果需要在创建数据库时包含在数据库中的某种类型的数据,则应在创建架构时为数据添加种子


如果您希望一个人也检索您的数据,则该特定应用程序的连接字符串应指向数据实际驻留的同一共享数据库。

在Entity Framework中,迁移用于创建数据库架构(而不是数据本身)。如果需要在创建数据库时包含在数据库中的某种类型的数据,则应在创建架构时为数据添加种子


如果您希望某个人也检索您的数据,那么该特定应用程序的连接字符串应指向数据实际驻留的同一共享数据库。

可能您需要为数据播种:可能您需要为数据播种:非常感谢,我认为播种正是我需要的。非常感谢,我认为播种正是我所需要的。