2017-02-24 77 views
1

我无法让Scaffold-DbContext在EFCore 1.1应用程序上工作。EFCore 1.1 Scaffold-DbContext提供程序错误

PM>脚手架的DbContext - 连接 “ '服务器= .;数据库=测试网站;用户ID = SA;密码= Password1234;'” - 运营Microsoft.EntityFrameworkCore.SqlServer -outputdir EFContext -Context ApplicationDbContext

这是错误它给:

脚手架的DbContext:无法绑定参数参数“路径”,因为它是一个空字符串。 在行:1字符:1 +脚手架-的DbContext + ~~~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidData:(:) [脚手架的DbContext],ParameterBindingValidationException + FullyQualifiedErrorId:ParameterArgumentValidationErrorEmptyStringNotAllowed,脚手架的DbContext

不完全是一个即将到来的错误信息,所以我只是跑和Scaffold-DbContext它提示的提供商之后给了我这个错误。我试图使用的提供商是Microsoft.EntityFrameworkCore.SqlServer

回答

0

如果您的解决方案中有多个项目,则可以尝试使用必须运行此命令的项目名称添加选项 -StartupProject“nameofyourprojectstartup”。

当我在解决方案中尝试运行带有多个项目(Docker支持)的“add-migration”时,发生同样的错误。

相关问题