是否有最佳或推荐的实践来命名实体框架迁移?

use*_*640 9 entity-framework naming-conventions

使用Entity Framework代码时,首次迁移是为每次迁移选择名称的最佳做法吗?例如,每个名称可能包含版本号或对模型或两者进行的更改.

Add-Migration Added Manager.Employees
Add-Migration Add_Employee_ManagerId
Add-Migration version 2
Add-Migration v2_Add_Employee_ManagerId
Run Code Online (Sandbox Code Playgroud)

有关为具有多个开发人员和许多迁移的项目选择良好命名策略的任何提示吗?

我发现了类似的问题,但没有答案.

Zze*_*Zze 7

在Microsoft文档中,它声明:

迁移名称可以像版本控制系统中的提交消息一样使用.例如,如果我进行了更改以保存产品的客户评论,我可能会选择类似AddProductReviews的内容.

所以通过他们提供的例子AddProductReviews我认为Upper Camel Case是微软推荐的.

https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/

  • 这就是我最终确定的策略。很高兴看到 MS 同意并记录在案。 (2认同)