【问题标题】:Unable to create Entity Data Model Connecting to Oracle无法创建连接到 Oracle 的实体数据模型
【发布时间】:2019-12-05 20:26:56
【问题描述】:

我正在尝试使用现有的 Oracle 数据库将 Entity Framework 引入我的 .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

【问题讨论】:

    标签: c# asp.net oracle visual-studio entity-framework


    【解决方案1】:

    首先,您应该将 .NET Framework 从 4.5 更改为 4.6。 (根据我的阅读,4.52 是适用于 EF 6 / Oracle 设置的最低版本。)然后,安装了几个 NuGet 包:(只需键入 oracle)

    1. 官方 Oracle ODP.NET,托管驱动程序
    2. 官方 Oracle ODP.NET,托管实体框架驱动程序
    3. Oracle Data Provider for .NET (ODP.NET) 托管驱动程序
    4. Oracle Rdb 实体框架提供程序

    最后,关闭并重新打开 Visual Studio,然后重新打开解决方案。现在,添加模型时,您将在数据源列表中看到 Oracle 选项!

    希望对你有用,我的朋友:))

    【讨论】:

    • @AntarrByrd:我正在使用 VS 2017。我将尝试在明天安装 VS 2019 并稍后通知您。如果你没问题,我们可以通过Skype交流,我的朋友:d
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    相关资源
    最近更新 更多