使用EntityFramework模型作为存储过程的MVC

本文关键字:存储过程 MVC EntityFramework 模型 使用 | 更新日期: 2023-09-27 18:20:36

我们有一个Asp.net Web应用程序,具有正常的Ado.net Oracle连接。后端完全在stored procedures上工作。现在,我们的管理层要求我们将整个应用程序升级到MVC。管理层已经提出了一些标准,他们说我们必须使用EntityFramework model,并在不做任何更改的情况下使用相同的stored procedures

这是我的问题。我的应用程序中的每个操作都是从Oracle DB中编写的stored procedures运行的。我可以从Oracle中的Entity framework调用完全相同的stored procedures吗。我怎样才能做到这一点?

在大多数情况下,存储过程在后端做很多事情,比如插入、更新、选择或全部。

我知道实体框架需要一个实体模型。如果存储过程将工作,什么将是实体模型。有什么变通办法吗这

使用EntityFramework模型作为存储过程的MVC

试试这个将存储过程与实体框架一起使用的例子,也许您需要了解项目中的内容,是将实体还是复杂类型作为存储过程的一部分。