Я попробовал предложения в другом сообщении SO, но они не работают, возможно, с тех пор были удалены? Как вы можете видеть в моем project.json, я пытаюсь использовать "net461".
Сейчас я пытаюсь использовать Oracle.ManagedDataAccess.Client через старомодный ADO. .Сеть. Я также знаю, что Oracle еще не выкупила соединитель .netCore. Но даже там я не могу заставить его работать, ему трудно включить System.Data, каждый раз, когда я пытаюсь его добавить, возникает ошибка.
Мой проект.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;
}
}
Я не придерживаюсь какого-то конкретного способа сделать это, Мне просто нужен лучший разумный вариант на данный момент.
Подробнее здесь: https://stackoverflow.com/questions/414 ... m-net-core
Мобильная версия