.net core 最新的dotnet ef脚手架不';t接受--namespace或--context命名空间作为有效参数
Microsoft站点列表上最新的dotnet ef工具(v3.1.3)文档似乎包含dbcontext脚手架的以下参数:.net core 最新的dotnet ef脚手架不';t接受--namespace或--context命名空间作为有效参数,.net-core,entity-framework-core,.net Core,Entity Framework Core,Microsoft站点列表上最新的dotnet ef工具(v3.1.3)文档似乎包含dbcontext脚手架的以下参数: -n或--namespace指定所有生成类的默认命名空间 --context namespace,指定生成的DbContext文件的命名空间 但是,当我尝试将这些命令添加到dotnet ef命令时,它会说它们不是已知的命令。我使用的Oracle EFF只适用于Core 2.1,所以我想知道这是否也是问题所在 以下是我正在使用的版本: 我们喜欢将DbContext文件与
- -n或--namespace指定所有生成类的默认命名空间
- --context namespace,指定生成的DbContext文件的命名空间
谢谢 看起来您需要使用dotnet ef工具的5.0.0来使用这些选项,目前正在预览中。我运行这个命令来更新到预发布版本,现在可以使用它们了
dotnet工具更新--全局dotnet ef--版本5.0.0-preview.4.20220.10
您还需要在项目中使用EF包的5.0.0版
您可以在此处看到donet ef工具的所有版本: 提交添加了对以下标志的支持: