C# azure函数无法构建dbcontext
使用VS2019、.NETCore2.1和3.1,我试图创建现有数据库的映射 我执行了以下npm命令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
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
然后别忘了建造这个项目
它对我的有效