Что такое «новый» способ установки OraConnection? Microsoft определяет несколько классов как устаревшие.Как установить OracleConnection без использования устаревшего класса OracleConnection
https://msdn.microsoft.com/en-us/library/system.data.oracleclient.aspx
Я использовал, чтобы использовать что-то вдоль этих линий:
string queryString =
"INSERT INTO Dept (DeptNo, Dname, Loc) values (50, 'TECHNOLOGY', 'DENVER')";
using (OracleConnection connection = new OracleConnection(connectionString))
{
OracleCommand command = new OracleCommand(queryString);
command.Connection = connection;
try
{
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Однако все эти классы, кажется устаревшим.
Они устарели, потому что в настоящее время Oracle предоставила его собственный поставщик ADO.NET, поэтому Microsoft не имеет большого смысла продолжать разработку этих классов. Загрузите поставщика Oracle ADO.NET и используйте его классы (кстати, я думаю, что они имеют почти одно и то же имя). – Steve
В качестве примечания к устаревшей библиотеке .... Я думаю, ODP.Net поддерживает строки подключения без tns-less , https://www.connectionstrings.com/oracle-provider-for-ole-db-oraoledb/tns-less-connection-string/ – granadaCoder