Entity framework EF Core为什么迁移需要名称?

Entity framework EF Core为什么迁移需要名称?,entity-framework,entity-framework-core,Entity Framework,Entity Framework Core,给定迁移名称的意义是什么 dotnet ef migrations add {MigrationName} 它生成的文件似乎是以迁移创建的时间戳开始的,因此名称的值是多少?因为该名称会被存储以备可能的回滚 此外,发布命令后,它与6.3以下的entityframework无关 参考表_entitymigrationin your database…出于同样的原因,源代码管理通常需要提交消息,以帮助开发人员区分它们 dotnet ef migrations add命令总是需要一个名称,但是您可以覆

给定迁移名称的意义是什么

dotnet ef migrations add {MigrationName}

它生成的文件似乎是以迁移创建的时间戳开始的,因此名称的值是多少?

因为该名称会被存储以备可能的回滚

此外,发布命令后,它与6.3以下的entityframework无关


参考表_entitymigrationin your database…

出于同样的原因,源代码管理通常需要提交消息,以帮助开发人员区分它们

dotnet ef migrations add
命令总是需要一个名称,但是您可以覆盖内部的
imiglationsidGenerator
来忽略它,而只使用时间戳

但是,既然您必须指定它们,那么您也可以使用类似于
M1
M2
…的序列。。。如果你觉得他们不重要