Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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
C# azure函数无法构建dbcontext_C#_Entity Framework_Azure_Entity Framework Core_Azure Functions - Fatal编程技术网

C# azure函数无法构建dbcontext

C# azure函数无法构建dbcontext,c#,entity-framework,azure,entity-framework-core,azure-functions,C#,Entity Framework,Azure,Entity Framework Core,Azure Functions,使用VS2019、.NETCore2.1和3.1,我试图创建现有数据库的映射 我执行了以下npm命令 Install-Package Microsoft.EntityFrameworkCore.SqlServer -Version 3.1.1 Install-Package Microsoft.EntityFrameworkCore.Tools -Version 3.1.1 Scaffold-DbContext "Server=yourservername;Database=your

使用VS2019、.NETCore2.1和3.1,我试图创建现有数据库的映射

我执行了以下npm命令

Install-Package Microsoft.EntityFrameworkCore.SqlServer -Version 3.1.1
Install-Package Microsoft.EntityFrameworkCore.Tools -Version 3.1.1

Scaffold-DbContext "Server=yourservername;Database=yourDbName;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
获取了以下错误:

错误:在应用程序依赖项中指定了程序集 未找到清单(functionpp1.deps.json): 软件包:“FunctionPP1”,版本:“1.0.0” 路径:“FunctionApp1.dll”

我尝试创建一个类库来执行上面的NPM,并从azure函数中引用它作为解决方法。但是,每当我运行该方法(例如:function1)时,它都会生成以下错误消息

发生了未处理的主机错误。[17/02/2020 12:42:30 PM]Microsoft.Azure.WebJobs.Host:无法从Azure调用“函数1” WebJobs SDK。是否缺少Azure WebJobs SDK属性

有人能帮忙吗

屏幕截图如下所示

找到了

转到您的
.csproj
文件并具有以下标签:


转到nuget命令

Install-Package Microsoft.EntityFrameworkCore -Version 2.2.1
Install-Package Microsoft.EntityFrameworkCore.SqlServer -Version 2.2.1
Install-Package Microsoft.EntityFrameworkCore.Tools -Version 2.2.1
 Scaffold-DbContext "Server=yourservername;Database=yourdbname;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
然后别忘了建造这个项目

它对我的有效