[英]Can't check in .mdf/.ldf in App_Data into TFS
我正在使用ASP.NET C#MVC 5。
App_Data中的.mdf / .ldf文件不會出現在團隊資源管理器中的Pending Changes中。 因此,我無法將它們簽入TFS(在線Visual Studio)。 我嘗試過幾次重新創建該項目,但都沒有成功。 這可能是什么原因?
轉到團隊資源管理器並找到“排除的更改”,您應該發現它已排除在外。 右鍵單擊App_Data文件夾並包含它。
但是您可能想重新考慮包括數據庫文件。 在進行開發和測試時,每個小的數據庫交互都將觸發更改,其中大多數都是微不足道的。 另外,如果其他人正在從事此項目,則他們可能不希望您的數據庫文件在獲取最新版本時覆蓋其文件。
如果您使用的是Entity Framework Code-First,那么在構建我相信的項目時會自動生成數據庫,否則,您只需運行Update-Database命令即可。 這樣,每個協作的人都可以使用自己的本地數據庫文件。 您還可以利用遷移來更新數據庫結構。 如果希望使用預填充的數據生成數據庫,則應使用Seed方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.