- 3,715,652 Users
- 2,242,819 Discussions
- 7,845,478 Comments
Forum Stats
Discussions
Categories
- 17 Data
- 362.2K Big Data Appliance
- 7 Data Science
- 1.6K Databases
- 466 General Database Discussions
- 3.7K Java and JavaScript in the Database
- 22 Multilingual Engine
- 487 MySQL Community Space
- 3 NoSQL Database
- 7.6K Oracle Database Express Edition (XE)
- 2.8K ORDS, SODA & JSON in the Database
- 416 SQLcl
- 42 SQL Developer Data Modeler
- 184.8K SQL & PL/SQL
- 21K SQL Developer
- 1.9K Development
- 3 Developer Projects
- 32 Programming Languages
- 135.1K Development Tools
- 8 DevOps
- 3K QA/Testing
- 247 Java
- 5 Java Learning Subscription
- 10 Database Connectivity
- 66 Java Community Process
- 1 Java 25
- 9 Java APIs
- 141.1K Java Development Tools
- 6 Java EE (Java Enterprise Edition)
- 153K Java Essentials
- 135 Java 8 Questions
- 86.2K Java Programming
- 270 Java Lambda MOOC
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 10 Java SE
- 13.8K Java Security
- 3 Java User Groups
- 22 JavaScript - Nashorn
- 18 Programs
- 125 LiveLabs
- 30 Workshops
- 9 Software
- 3 Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 3 Deutsche Oracle Community
- 10 Español
- 1.9K Japanese
- 2 Portuguese
Parameter discovery problem with .net 4.5&EL6&ODP.NET

I get below problem after migration from Enterprise library 5 to 6 with ODP.NET
It throws me error as "Parameter discovery is not supported for connections using GenericDatabase. You must specify the parameters explicitly, or configure the connection to use a type deriving from Database that supports parameter discovery."
My code looks like below
using (DbCommand command = database.GetStoredProcCommand(query,paramArray))
{
isSuccessful = database.ExecuteNonQuery(command);
}
Could you help me with this?
Best Answer
-
Thank you all. we are able to resolve this issue with parameter discovery. Instead of ODP.net from Oracle, I needed to use odp.net from EntLibContrib from nuget. Hope it might help someone else who would like to pass array of parameters instead of binding each parameter separately which would be cumbersome if we need to call 100s of procedures.
Answers
-
Thank you all. we are able to resolve this issue with parameter discovery. Instead of ODP.net from Oracle, I needed to use odp.net from EntLibContrib from nuget. Hope it might help someone else who would like to pass array of parameters instead of binding each parameter separately which would be cumbersome if we need to call 100s of procedures.