【发布时间】:2020-05-29 03:55:45
【问题描述】:
我在数据库中做了一些 ALTER 更改,然后我执行了脚手架命令来更新我的模型,如下所示:Scaffold-DbContext "Server=localhost;Database=<DB_NAME>;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models\Domain -Force -Project <PROJECT_NAME>。
当我检查项目中的模型时,我可以看到代码的更改,但文件在源代码管理中被标记为未更改,因此我必须自己检查所有更新的类。
有没有办法让脚手架动作自动签出文件中的更改?
【问题讨论】:
-
@CeceDong-MSFT 当然不是,更新的文件是不排除的 c# 模型(类)。此外,每当我在 IDE 中编辑这些文件(通过手动输入或删除文本)时,它都会被标记为 TFS 中的更改
-
您使用哪个版本的 TFS 和 VS/Team Explorer?你用local workspace or server workspace吗?
标签: visual-studio entity-framework tfs entity-framework-core