相关疑难解决方法(0)

如何从.Net Core连接到Oracle数据库连接

在.netCore库中,我想连接到Oracle数据库.我有什么方法可以做到吗?

我已经在另一个SO帖子上尝试了这些建议,但它不起作用,也许从那以后就删除了?正如你在我的project.json中看到的,我正在尝试使用"net461".

我目前正在尝试通过老式的ADO.Net使用Oracle.ManagedDataAccess.Client.我也知道Oracle尚未购买.netCore连接器.但即使在那里,我也无法让它工作,它很难获得System.Data,每当我尝试添加它时都会出错.

我的project.json看起来像这样:

{
  "version": "1.0.0-*",

  "dependencies": {
    "NETStandard.Library": "1.6.0",
    "Oracle.ManagedDataAccess": "12.1.24160719",
  },

  "frameworks": {
    "netstandard1.6": {
      "imports": [
        "dnxcore50",
        "net461"
      ]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

这就是我此刻尝试这样做的方式.

using Oracle.ManagedDataAccess.Client;

public class MyRepository
{
    public string GetServerVersion()
    {
        var _db = new OracleConnection("User Id=myUser;Password=myPassword;Data Source=MyOracleConnection");

        var serverVersion = _db.ServerVersion;
        return serverVersion;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是上面没有编译,因为它没有System.Data,我正在努力导入.

我没有根据任何特定的方式做到这一点,我只想在这个时间点找到最合理的选择.

c# oracle database-connection asp.net-core

21
推荐指数
4
解决办法
4万
查看次数

标签 统计

asp.net-core ×1

c# ×1

database-connection ×1

oracle ×1