无法将App_Data中的.mdf/.ldf签入TFS

awo*_*rer 3 asp.net-mvc tfs app-data asp.net-mvc-5 azure-devops

我正在使用ASP.NET C#MVC 5.

App_Data中的.mdf/.ldf文件未显示在团队资源管理器中的待定更改中.因此我无法将它们检入TFS(在线视觉工作室).我尝试过几次重新创建项目,没有一个工作.可能是什么原因造成的?

Ty *_*row 5

转到团队资源管理器并找到排除的更改,您应该发现它被排除在外.右键单击App_Data文件夹并包含它.

但您可能想重新考虑包括数据库文件.在开发和测试时,每次小型数据库交互都会触发更改,其中大部分都是微不足道的.此外,如果其他人正在处理此项目,他们可能不希望您的数据库文件在获取最新版本时覆盖他们的数据库文件.

如果您正在使用Entity Framework Code-First,那么在构建我认为的项目时会自动生成数据库,否则您只需运行Update-Database命令即可.这使每个人都可以使用自己的本地数据库文件进行协作.您还可以利用迁移来更新数据库结构.如果希望使用预先填充的数据生成数据库,则应使用Seed方法.