Как подключиться к базе данных Oracle. Соединение из .Net Core.C#

Место общения программистов C#
Ответить
Anonymous
 Как подключиться к базе данных Oracle. Соединение из .Net Core.

Сообщение Anonymous »

В библиотеке .netCore я хочу подключиться к базе данных Oracle. Есть ли способ это сделать?

Я попробовал предложения в другом сообщении 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;
}
}
Однако приведенное выше не компилируется, поскольку в нем нет System.Data, который я пытаюсь импортировать.

Я не придерживаюсь какого-то конкретного способа сделать это, Мне просто нужен лучший разумный вариант на данный момент.

Подробнее здесь: https://stackoverflow.com/questions/414 ... m-net-core
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»