问题
Which of the above should I use. Please let me know with respect to the following aspects:
- Efficiency
- Licensing (are both free? )
- Ease of development
- Compatibility with .NET datatypes etc.
回答1:
the only way you should go is the ODP.NET, the OracleClient has been deprecated and will not be supported any longer in future versions of the .NET Framework.
check here: Microsoft OracleClient Deprecated
Edit: from the linked article:
Oracle's free Oracle Data Provider for .NET (ODP.NET)
ODP.NET 11g is compatbile with all versions of Oracle Database back to 9.2, and multiple versions can coexist in a single OS
来源:https://stackoverflow.com/questions/7388201/system-data-oracleclient-vs-odp-net