使用实体框架代码优先迁移时,是否有为每个迁移选择名称的最佳实践?例如,每个名称可能包含版本号或对模型所做的更改或两者。
Add-Migration Added Manager.Employees
Add-Migration Add_Employee_ManagerId
Add-Migration version 2
Add-Migration v2_Add_Employee_ManagerId
对于为具有多个开发人员和多次迁移的项目选择良好的命名策略有什么建议吗?
我找到了一个类似的问题 https://stackoverflow.com/questions/26712297/naming-conventions-for-code-first-migrations但没有答案。
在微软文档中它指出:
迁移name可以像版本控制系统中的提交消息一样使用。例如,如果我进行更改以保存客户对产品的评论,我可能会选择类似 AddProductReviews 的内容。
所以根据他们提供的例子AddProductReviews
我在想上层驼色箱 https://en.wikipedia.org/wiki/Camel_case这是微软推荐的。
https://learn.microsoft.com/en-us/ef/core/managing-schemas/migrations/ https://learn.microsoft.com/en-us/ef/core/managing-schemas/migrations/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)