Как запустить Scaffold-DbContext как событие перед сборкой? - PullRequest
0 голосов
/ 02 марта 2020

У меня есть bat файл, содержащий следующий код:

Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Test_V45;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -DataAnnotations -Force -Context TestContext -UseDatabaseNames

Он вызывается из события предварительной сборки для проекта уровня хранилища, просто RebuildSL.bat

Но это всегда терпит неудачу с:

'Scaffold-DbContext' is not recognized as an internal or external command

Что нужно go в этот пакетный файл, чтобы правильно установить PATH для поиска Scaffold-DbContext

Я пытался запустить Install-Package Microsoft.EntityFrameworkCore.Tools во время разработки в Консоль диспетчера пакетов, , в то время как проект SL был сфокусирован в Solution Explorer, , но это не имеет значения.

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