Я пытаюсь использовать инструменты консоли диспетчера пакетов EFCore для обратного инжиниринга dbcontext с помощью Scaffold-DbContext.Я хочу использовать строку соединений, найденную в моем файле appsettings.json, поэтому я вызываю команду следующим образом:
Scaffold-DbContext -Connection name=connectionStringName Microsoft.EntityFrameworkCore.SqlServer -OutputDir "Entities" -Tables "etc" -ContextDir "Context" -Context ContextName
Однако я получаю сообщение об ошибке «ключевое слово не поддерживается:« имя »»
Я думаю, что это должно сработать, потому что, если я заменю часть name = connectionStringName фактическим значением строки подключения, она будет работать нормально, но я бы предпочел использовать формат name =, и мне любопытно, почему это не будет работать.
Я использую EFCore.Tools v2.2.3 и EFCore.SqlServer v2.2.3