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