运行 dotnet ef 命令时无法识别的选项“-Context”
Unrecognized option '-Context' when running dotnet ef command
正在启动一个新项目,并尝试设置数据库以进行身份验证。我 运行 在 powershell 中执行以下命令。
dotnet ef database update -Context ApplicationDbContext
并得到以下错误 Unrecognized option '-Context'
所以我尝试 运行 在没有 -Context 选项的情况下使用它只是为了查看和获取:
More than one DbContext was found. Specify which one to use. Use the '-Context' parameter
for PowerShell commands and the '--context' parameter for dotnet commands.
我也尝试 运行使用 --context 而不是 -context 来设置它,但得到了同样的错误。关于为什么它识别我需要该选项,但同时告诉我它不识别该选项的任何建议?
我也重启了powershell。
您尝试过 -c ApplicationDbContext
而不是使用 --context ApplicationDbContext
https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet#aspnet-core-environment
我遇到了同样的问题,我没有使用 dotnet ef database update -Context ApplicationDbContext
,而是用 -c
替换了 -Context
,这对我有用。
正在启动一个新项目,并尝试设置数据库以进行身份验证。我 运行 在 powershell 中执行以下命令。
dotnet ef database update -Context ApplicationDbContext
并得到以下错误 Unrecognized option '-Context'
所以我尝试 运行 在没有 -Context 选项的情况下使用它只是为了查看和获取:
More than one DbContext was found. Specify which one to use. Use the '-Context' parameter
for PowerShell commands and the '--context' parameter for dotnet commands.
我也尝试 运行使用 --context 而不是 -context 来设置它,但得到了同样的错误。关于为什么它识别我需要该选项,但同时告诉我它不识别该选项的任何建议?
我也重启了powershell。
您尝试过 -c ApplicationDbContext
而不是使用 --context ApplicationDbContext
https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet#aspnet-core-environment
我遇到了同样的问题,我没有使用 dotnet ef database update -Context ApplicationDbContext
,而是用 -c
替换了 -Context
,这对我有用。