Oracle ManagedDataAccess 12.x和4.x - 这是什么关系?

时间:2018-02-05 11:44:19

标签: oracle odp.net

nuget包的版本号是12.x

https://www.nuget.org/packages/Oracle.ManagedDataAccess/

但是在我的may machine.config中,版本号是4.x

 <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>

12.x和4.x版本号之间有什么关系?

1 个答案:

答案 0 :(得分:1)

版本4.121.2.0表示

  • 4是.NET Framework的版本号。您的应用程序必须编译为.NET Framework 4.0或更高版本,否则您无法使用它。 .NET Framework 1.x和2.x
  • 也存在非托管Oracle.DataAccess
  • 121.2.0是Oracle版本,它对应于Oracle版本12.1.0.2.0