Что такое альтернатива для System.data.oracleClient.oraclecommand?
-
17-09-2020 - |
Вопрос
Может ли кто-либо поделиться ссылкой на образец (ASP) .NET-код, который использует новую библиотеку Aracle Data Provider.net?
У меня есть код веб-приложений, который использует классы System.data.oracleClient и хотите перейти на новый поставщик данных Oracle для .NET.
Спасибо
Решение
Ваш код может выглядеть как любой стандартный код ADO.NET, и вы будете использовать OracleConnection
:
var connectionString = "Data Source=ORCL;User Id=user;Password=pwd;";
using (var conn = new OracleConnection(connectionString))
using (var cmd = conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "SELECT name FROM mytable";
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
string name = reader.GetString(0);
// TODO: process the results here
}
}
}
. Другие советы
Нет никакой реальной разницы в том, как они используются, если вы не делаете странные вещи с параметрами или курсорами или курсорами.
Разница, которую вы увидите в вашем коде, заключается в том, что пространство имен изменятся на Oracle.DataAccess
.Я считаю, что большинство типов имен остались прежними.
Не связан с StackOverflow