给定迁移名称的重点是什么?
dotnet ef migrations add {MigrationName}
它生成的文件似乎从创建迁移的时间戳开始,那么名称的值是什么?
答案 0 :(得分:1)
出于同样的原因,源代码控制通常需要提交消息 - 以帮助开发人员区分它们。
dotnet ef migrations add
命令始终需要一个名称,但您可以覆盖内部IMigrationsIdGenerator
以忽略它,只使用时间戳。
但是既然你必须指定它们,你也可以使用像M1
,M2
这样的序列......如果你觉得它们不重要的话。
答案 1 :(得分:0)
因为该名称可以存储以进行可能的回滚。
此外,发布的命令与6.3以下的entityframework无关。
数据库中的参考表_EntityMigration ...