У меня есть 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, , но это не имеет значения.