【发布时间】:2020-02-21 00:44:47
【问题描述】:
我正在使用 Entity FrameWorkCore 在 .NET Core 类库中添加数据模型(数据库优先方法)。
我已经添加了所有必要的包,当我尝试使用 PMC 使用以下命令创建模型时,我收到以下消息:
“未找到项目。更改当前工作目录或使用 --project 选项。”
PMC 中的命令(使用核心类库):
dotnet ef dbcontext Scaffold "Server=XXX;Database=EFCore;User Id=XX;Password=XX;" Microsoft.EntityFrameworkCore.SqlServer -o Models
【问题讨论】:
-
您是否将您的类库引用到了可运行的项目,例如 Web 应用程序或控制台应用程序?
-
我猜你没有从“默认项目”下拉菜单中选择项目。
-
嗨 Arvind,是的,我已经将该项目引用到我的 web api 项目中......但仍然是同样的问题
-
嗨威廉,是的,确实选择了默认项目..首先尝试使用类库项目执行命令,结果相同
-
我可以使用命令“Scaffold-DbContext”生成模型,但不能生成存储过程或视图……有什么想法吗?
标签: asp.net-core entity-framework-core .net-core-class-library