2016-06-09 10 views
3

Что такое «новый» способ установки 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); 
    } 

Однако все эти классы, кажется устаревшим.

+0

Они устарели, потому что в настоящее время Oracle предоставила его собственный поставщик ADO.NET, поэтому Microsoft не имеет большого смысла продолжать разработку этих классов. Загрузите поставщика Oracle ADO.NET и используйте его классы (кстати, я думаю, что они имеют почти одно и то же имя). – Steve

+0

В качестве примечания к устаревшей библиотеке .... Я думаю, ODP.Net поддерживает строки подключения без tns-less , https://www.connectionstrings.com/oracle-provider-for-ole-db-oraoledb/tns-less-connection-string/ – granadaCoder

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^