首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EntityFrameworkCore上的脚手架-dbcontext异常

EntityFrameworkCore上的脚手架-dbcontext异常
EN

Stack Overflow用户
提问于 2017-03-21 14:15:01
回答 2查看 1.2K关注 0票数 3

当我搭建实体框架核心时,我一直得到以下异常。我在谷歌上搜索并尝试了多个建议,但都没有结果。任何帮助都是非常感谢的。

我正在使用VisualStudioCommunity2017。我安装了Microsoft.EntityFrameworkCore.SqlServer

Microsoft.EntityFrameworkCore.SqlServer.Design

Microsoft.EntityFrameworkCore.Tools包通过NuGet

这是个例外:

调用带有"1“参数的"AddFromFile”的异常: "'basePath‘不能是空字符串(“),也不能以空字符开头。 参数名称: basePath“

,以下是我尝试过的命令:

代码语言:javascript
复制
Scaffold-DbContext -Connection "Server=1234;UserId=2345;password=3456;Database=4567;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force

Scaffold-DbContext "Data Source=1234;Initial Catalog=4567;User ID=2345;Password=3456" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -force -v

Scaffold-DbContext -Connection "Data Source=1234;UserId=2345;password=3456;Database=4567;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force
EN

回答 2

Stack Overflow用户

发布于 2017-04-10 14:30:36

当试图将-OutputDir值设置为不存在的目录时,我得到了这个错误。我希望它能创建这个目录,但它没有。只要确保输出目录存在,并且您不应该看到这个错误。

票数 0
EN

Stack Overflow用户

发布于 2017-04-12 15:06:24

我通过删除C\Program Files (x86)中的dotnet文件夹解决了这个问题。

当我认为它应该使用x64 one (C\Program Files\dotnet)时,它可能在引用dotnet命令时使用它。

试试看。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42929614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档