Scaffold-DbContext не извлекает обновленные файлы в TFS - PullRequest
0 голосов
/ 13 февраля 2020

Я сделал некоторые изменения ALTER в базе данных, затем я выполнил команду scaffold, чтобы обновить мою модель следующим образом: Scaffold-DbContext "Server=localhost;Database=<DB_NAME>;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models\Domain -Force -Project <PROJECT_NAME>.

Когда я проверяю модель в своем проекте, я вижу изменения в код, но файлы помечены как неизмененные в системе управления версиями, поэтому мне нужно самостоятельно проверить все обновленные классы.

Можно ли сделать так, чтобы действие scaffold автоматически проверяло изменения в файле?

1 Ответ

1 голос
/ 17 февраля 2020

Если вы используете Server workspace, как и Server workspace, изменяющий файл вне Visual Studio, TFS, похоже, не обнаруживает изменения в файле.

Рекомендуется использовать Local Workspace, с Local workspace, когда вы изменяете файлы вне Visual Studio, ваше рабочее пространство должно автоматически обнаруживать изменения.

Если вы все еще хотите использовать Server workspace, вам нужно проверить подайте файл вручную или выполните сравнение, чтобы найти измененные файлы, проверьте следующие случаи:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...