Я пытаюсь вычислить учебник entity framework
" Создание модели для существующей базы данных в Entity Framework Core // entityframeworktutorial.net " -
Когда я ввожу команду:PM> Scaffold-DbContext" Server =. \ SQLEXPRESS1; Database = SCHOOLDB.MDF; Trusted_Connection = True; " Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
Я получаю сообщение об ошибке: ScriptHalted
Изображение базы данных
Используется:
- Visual Studio - 2019. Сообщество - 16.3.6;
- Консольное приложение. Core 3.0;
- Microsoft.EntityFrameworkCore - 3.0.0;
- Microsoft.EntityFrameworkCore.Tools - 3.0.0;
История:
- Я установил "Microsoft.EntityFrameworkCore- 3.0.0; "
- я запускаю команду: PM> Scaffold-DbContext" Server =. \ SQLEXPRESS1; Database = SCHOOLDB.MDF; Trusted_Connection = True; " Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
- я получаю ошибку: The name" Scaffold-DbContext "is not recognized as the name of the cmdlet, function, script file, or executable program. Check for correctness.
spelling of the name, as well as the presence and correctness of the path, then try again.
line: 1 character: 19
+ Scaffold-DbContext <<<< "Server =. \ SQLEXPRESS1; Database = SCHOOLDB.MDF; Trusted_Connection = True;" Microsoft.EntityFrameworkCore.SqlSe
rver -OutputDir Models
+ CategoryInfo: ObjectNotFound: (Scaffold-DbContext: String) [], CommandNotFoundException
+ FullyQualifiedErrorId: CommandNotFoundException
- я установил Microsoft.EntityFrameworkCore.Tools
(согласно рекомендации- " Scaffold-DbContext 'не распознан -> требуется EF Tools // github.com ") `
- Я запускаю команду: PM> Scaffold-DbContext" Server =. \ SQLEXPRESS1; Database = SCHOOLDB.MDF; Trusted_Connection = True; " Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
- Я получаюошибка: ScriptHalted
Вопрос.
Как исправить ошибку «ScriptHalted»?