Scaffold-DbContext:找不到接受参数"模型"的位置参数



在此处输入图像描述我在运行以下命令时在我的 Nuget 控制台上遇到了此问题。请帮助我进一步感谢。

scaffold-DBContext "Data Source=(LocalDb)MSSQLLocalDB; Catalog=eNtsaOnlineRegistrationDB;Integrated Security=True" Microsoft.EntityFrameworkCore.SqlServer-OutputDir Models

请检查您的脚手架命令。 可以使用 -ContextDir (PMC( 和 --context-dir (CLI( 将 DbContext 类搭建基架到与实体类型类不同的目录中。

尝试在 PMC 中执行以下命令。

Scaffold-DbContext 'Data Source=(localdb(\MSSQLLocalDB;初始目录=Chinook' Microsoft.EntityFrameworkCore.SqlServer -ContextDir data -OutputDir models

还要检查项目根目录中具有所有文件夹访问权限 [read/edit] 权限的"模型"文件夹。检查单个空格-输出目录模型

您可以在此链接中找到更多详细信息 逆向工程(脚手架(

检查你的代码,特别是对于空格字符等,你必须在-OutputDir单词之前放一个空格字符......

你的代码应该是这样的:

scaffold-DBContext "Data Source=(LocalDb(\MSSQLLocalDB;目录=eNtsaOnlineRegistrationDB;Integrated Security=True" Microsoft.EntityFrameworkCore.SqlServer -OutputDir模型

最新更新