В библиотеке .netCore я хочу подключиться к базе данных Oracle. Есть ли способ сделать это еще?
Я пробовал предложения по другому сообщению SO, но он не работает, возможно, удален с тех пор? Как вы можете видеть в моем проекте .json, я пытаюсь использовать "net461".
В настоящее время я пытаюсь использовать Oracle.ManagedDataAccess.Client через старомодный ADO.Net. Я также знаю, что Oracle еще не выкупила разъем .netCore. Но даже там я не могу заставить его работать, он изо всех сил пытается включить System.Datastrong > , это ошибки, когда я пытаюсь его добавить.
Мой 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, который я пытаюсь импортировать.
Я не укоренен в каком-либо конкретном способе этого делать, Я просто хочу наилучший разумный вариант на данный момент.