使用Entity Framework代码时,首次迁移是为每次迁移选择名称的最佳做法吗?例如,每个名称可能包含版本号或对模型或两者进行的更改。
Add-Migration Added Manager.Employees
Add-Migration Add_Employee_ManagerId
Add-Migration version 2
Add-Migration v2_Add_Employee_ManagerId
有关为具有多个开发人员和许多迁移的项目选择良好命名策略的任何提示吗?
我找到了similar question但没有答案。
在Microsoft文档中,它声明:
迁移名称可以像版本控制系统中的提交消息一样使用。例如,如果我进行了更改以保存产品的客户评论,我可能会选择类似AddProductReviews的内容。
因此,通过他们提供的AddProductReviews
示例,我认为Upper Camel Case是微软推荐的。
https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/