Команда scaffold в Entity Framework Core для Microsoft SQL Server позволяет создавать классы сущностей и DbContext на основе существующей схемы базы данных. Вот несколько способов создания команды:
-
Использование CLI.NET Core (интерфейс командной строки):
dotnet ef dbcontext scaffold "Server=<server>;Database=<database>;User=<user>;Password=<password>;" Microsoft.EntityFrameworkCore.SqlServer -o <output_directory> -
Использование консоли диспетчера пакетов в Visual Studio:
Scaffold-DbContext "Server=<server>;Database=<database>;User=<user>;Password=<password>;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir <output_directory> -
Использование команды Scaffold-DbContext в пользовательском скрипте PowerShell:
$connectionString = "Server=<server>;Database=<database>;User=<user>;Password=<password>;" Scaffold-DbContext $connectionString Microsoft.EntityFrameworkCore.SqlServer -OutputDir <output_directory>
Не забудьте заменить , , , , и с соответствующими значениями, специфичными для вашей настройки.