5
想直接问这个问题,因为我似乎无法找到答案。实体框架代码第一个迁移文件源代码控制
当我运行'Add-Migration ...'时,会创建3个新文件迁移文件(.cs,.resx,.Designer.cs)。关于源代码控制,我应该将哪些文件提交给我的回购,以及我可以忽略哪些文件?我只对必要的文件感兴趣,以便在需要时重建我的表格。
想直接问这个问题,因为我似乎无法找到答案。实体框架代码第一个迁移文件源代码控制
当我运行'Add-Migration ...'时,会创建3个新文件迁移文件(.cs,.resx,.Designer.cs)。关于源代码控制,我应该将哪些文件提交给我的回购,以及我可以忽略哪些文件?我只对必要的文件感兴趣,以便在需要时重建我的表格。
当我运行 '添加 - 迁移......' 3个新的文件迁移文件被创建 (的.cs,的.resx,了.Designer.cs)。关于源代码控制,我应该将哪些文件提交到我的回购库,以及我可以忽略哪些文件?
所有3个文件都是重建数据库所必需的。
.cs
文件包含Up
和Down
的方法来帮助你,分别型升级或降级的数据库。.resx
文件包含由迁移使用的元数据。它包含您使用的默认模式的名称(dbo是默认值)以及生成迁移时模型的快照。.Designer.cs
在这里是因为.resx
的存在。它包含易于访问.resx
文件中的设置的属性。所有3个文件需要提交并推送到您的源代码管理中,并且没有人应该编辑它们。
谢谢你的答案以及每个文件的目的解释。 – slashNburn