Я уверен, преобразование моего классического соединения жерех оракул бритвуRAZOR Синтаксис подключения к Oracle
strConnString = "Provider=OraOLEDB.Oracle; " & _
"Data Source=(DESCRIPTION=(CID=MY_APP)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=somehost.com)
(PORT=1524)))(CONNECT_DATA=(SID=somesid)(SERVER=DEDICATED)));" & _
"User Id=myid;Password=mypassword;"
к
var connString = string.Format("USER ID=myid;Password=mypassword;Data Source=(DESCRIPTION = (CID=MY_APP)
(ADDRESS = (PROTOCOL = TCP)(HOST = somehost.com)(PORT = 1524)) (CONNECT_DATA = (SID=somesid)
(SERVER = DEDICATED)))");
var providerName = "Oracle.DataAccess.Client";
var db = Database.OpenConnectionString(connString, providerName);
var qry = "select * from sometable" ;
db.Query(qry);
, но я получаю следующее сообщение об ошибке
Не удалось найти запрошенный .Net Framework Поставщик данных. Он не может быть установлен.
Когда я установил установившие win64_11gR2_client я проверил эти
- Oracle Database Utilities
- SQL Plus
- Oracle NET
- Oracle Диспетчер подключений
- Oracle ODBC Driver
- Oracle SQL Developer
- Oracle Объекты OLE
- Oracle Provider для OLE DB
- Oracle поставщика данных для .NET
- поставщик Oracle для ASP.NET
ли я что-то отсутствует?
Включили ли вы ссылки в свой проект? – Prescott
Я добавил его, и все получилось! – user2636123
Рад, что это помогло, я отвечу на это;) – Prescott