Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 在.NET核心类库中添加数据库模型(数据库优先方法)_Asp.net Core_Entity Framework Core_.net Core Class Library - Fatal编程技术网

Asp.net core 在.NET核心类库中添加数据库模型(数据库优先方法)

Asp.net core 在.NET核心类库中添加数据库模型(数据库优先方法),asp.net-core,entity-framework-core,.net-core-class-library,Asp.net Core,Entity Framework Core,.net Core Class Library,我正在使用EntityFrameworkCore在.NETCore类库中添加数据模型(数据库优先方法) 我已经添加了所有必要的包,当我尝试使用PMC使用以下命令创建模型时,我收到以下消息: “未找到项目。请更改当前工作目录或使用--project选项。” PMC中的命令(使用核心类库): 试试这个例子: Scaffold-DbContext "DataSource=D:\Database\SQLite\Example.sqlite" Microsoft.EntityFrameworkCore.S

我正在使用EntityFrameworkCore在.NETCore类库中添加数据模型(数据库优先方法)

我已经添加了所有必要的包,当我尝试使用PMC使用以下命令创建模型时,我收到以下消息:

“未找到项目。请更改当前工作目录或使用--project选项。”

PMC中的命令(使用核心类库):

试试这个例子:

Scaffold-DbContext "DataSource=D:\Database\SQLite\Example.sqlite" Microsoft.EntityFrameworkCore.Sqlite -OutputDir Model

您是否将类库引用到web应用程序或控制台应用程序等可运行项目?我猜您没有从“默认项目”下拉列表中选择项目。嗨,Arvind,是的,我已将该项目引用到我的web api项目中。。。但还是一样的问题Hi William,是的,选择了默认项目。。首先尝试使用类库项目执行命令,结果sameI能够使用命令“Scaffold DbContext”生成模型,但无法生成存储过程或视图。。。有什么想法吗?
Scaffold-DbContext "DataSource=D:\Database\SQLite\Example.sqlite" Microsoft.EntityFrameworkCore.Sqlite -OutputDir Model