В библиотеке .netCore я хочу подключиться к базе данных Oracle. Есть ли способ сделать это?Как подключиться к базе данных Oracle Подключение из. Net Core
Я пробовал предложения на another SO post, но он не работает, возможно, удален с тех пор? Как вы можете видеть в моем проекте.json, я пытаюсь использовать «net461».
В настоящее время я пытаюсь использовать Oracle.ManagedDataAccess.Client через старомодный ADO.Net. Я также знаю, что 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"
]
}
}
}
Это, как я пытался это сделать в данный момент.
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;
}
}
Однако приведенное выше не компилируется, так как оно не имеет System.Data, которое я пытаюсь импортировать.
Я не укоренен на каком-либо конкретном способе его выполнения, Я просто хочу, чтобы в этот момент был наилучший разумный вариант.
теперь удалил, но, как вы предлагаете, он все еще оставляет мне не удалось подключиться для Oracle. Похоже на отдельный API, который теперь использует старый стиль. –