我有WebForms应用程序,它使用EntityFramework与Oracle数据库进行交互。我可以在没有任何错误的情况下打开和查看.edmx (数据模型)文件,但是当我尝试在DB更改后执行操作Update model from Database...时,会得到以下错误:

我使用的是:Oracle11g32bit版本,EntityFramework 5.0.0,VisualStudio2017的ODP.NET。
ODP.NET安装正确,我能够连接到DB并查看更改(例如。新程序)。
有什么不对的吗?
发布于 2018-09-17 10:56:03
应用程序我目前正在使用的非托管Oracle.DataAccess dll,这是不推荐的。实际上,这个错误很简单。我已经为Visual安装了ODP.NET提供程序,但我忘记了莫比迪.edmx文件架构属性。使用Provider="Oracle.DataAccess.Client"简单地更改Provider="Oracle.ManagedDataAccess.Client" (右键单击.edmx文件并使用.edmx编辑器打开)。
https://stackoverflow.com/questions/52365762
复制相似问题