相关疑难解决方法(0)

如何使用EntityFramework 7和Asp.Net 5调用SQL存储过程

在过去的几天里,我正在寻找一些关于如何使用控制器方法调用Stored Procedure内部的教程.Web APIEntityFramework 7

我通过的所有教程都反过来展示它,即Code First接近.但我已经有了一个数据库,我需要用它来构建一个Web API.各种业务逻辑已经编写为存储过程和视图,我必须使用来自Web API的那些逻辑.

问题1:这是否可以继续使用上述Database First方法EF7并使用数据库对象?

EntityFramework 6.1.3通过以下NuGet命令安装到我的包中:

install-package EntityFramework 它将6.1.3版本添加到我的项目中,但立即开始向我显示错误消息(请参阅下面的屏幕截图).我不清楚如何解决这个问题.

在此输入图像描述

我有另一个测试项目,在其中project.json我可以看到两个条目如下:

"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final", "EntityFramework.MicrosoftSqlServer.Design": "7.0.0-rc1-final",

但是,当我在Nu-Get包管理器中搜索时,我不会看到这个版本!只有6.1.3即将到来.

我的主要目标是从现有数据库中使用已编写的存储过程和视图.

1)我不想使用ADO.Net,而是我想ORM使用EntityFramework

2)如果EntityFramework 6.1.3有来电的能力Stored Procs,并Views从已经存在的数据库,我怎么能解决错误(截图)?

实现这一目标的最佳做法是什么?

c# sql-server ef-database-first entity-framework-core asp.net-core-mvc

5
推荐指数
2
解决办法
2万
查看次数