Was ist die "neue" Methode zum Einrichten einer OraConnection? Microsoft definiert mehrere Klassen als veraltet.So stellen Sie eine OracleConnection her, ohne die veraltete OracleConnection-Klasse zu verwenden
https://msdn.microsoft.com/en-us/library/system.data.oracleclient.aspx
Ich benutzte die Verwendung von etwas in diese Richtung zu machen:
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);
}
jedoch alle diese Klassen als veraltet zu sein scheinen.
Sie sind jetzt veraltet, weil Oracle zur Verfügung gestellt hat ein eigener ADO.NET-Provider, so dass es für Microsoft wenig Sinn macht, die Entwicklung dieser Klassen fortzusetzen. Laden Sie den Oracle ADO.NET-Provider herunter und verwenden Sie seine Klassen (übrigens glaube ich, dass sie ziemlich den gleichen Namen haben) – Steve
Als eine Nebenbemerkung zu der veralteten Bibliothek .... Ich denke, das ODP.Net unterstützt tns-lose Verbindungszeichenfolgen . https://www.connectionstrings.com/oracle-provider-for-ole-db-oraoledb/tns-less-connection-string/ – granadaCoder