我正在尝试使用现有的 Oracle 数据库将实体框架引入到我的 .NET 项目中。我已完成设置安装 ODAC 工具和 Visual Studio 扩展的步骤。我已在 Visual Studio 和 Web.config 文件中创建了连接。但是当我尝试创建实体数据模型时,连接不会出现。当我单击添加新连接时,没有 Oracle 作为数据源的选项。我还添加了 Oracle ManageData Nuget 包。我以为是因为我使用的是 VS 2019。但它在 2017 年也不起作用。我按照这里的指南进行操作,https://www.oracle.com/tools/technologies/quickstart-visual-studio.html
1 回答
神不在的星期二
TA贡献1963条经验 获得超6个赞
首先,您应该将 .NET Framework 从 4.5 更改为 4.6。(据我所知,4.52 是适用于 EF 6 / Oracle 设置的最低版本。)然后,安装了几个 NuGet 包:(只需键入 oracle)
官方 Oracle ODP.NET,托管驱动程序
官方 Oracle ODP.NET,托管实体框架驱动程序
Oracle Data Provider for .NET (ODP.NET) 托管驱动程序
Oracle Rdb 实体框架提供程序
最后,关闭并重新打开Visual Studio,并重新打开解决方案。现在,添加模型时,您将在数据源列表中看到 Oracle 选项!
希望对你有用,我的朋友:))
- 1 回答
- 0 关注
- 83 浏览
添加回答
举报
0/150
提交
取消