Grazie a @Hong-vit che mi ha indirizzato nella giusta direzione. Ho trovato la risposta.
Quando visiti la pagina di download per ODAC ti viene fornita una selezione di numeri di versione.
Nel mio caso i primi due sono stati:
- ODAC 12.2c Release 1 e Oracle Developer Tools per Visual Studio (12.2.0.1.0 )
- ODAC 12c Release 4 e Oracle Developer Tools per Visual Studio (12.1.0.2.4 )
Per me quello in alto non si installerebbe. Si interrompeva durante il processo di installazione (grazie Oracle!), quindi ho optato per il secondo (12.1.0.2.4 ).
Ciò significava che quando ho installato Oracle.ManagedDataAccess e Oracle.ManagedDataAccess.EntityFramework dovevo selezionare la versione corretta .
Non per me:
Quello di cui avevo bisogno
Come puoi vedere i numeri di versione (quasi!) corrispondono:
- ODAC 12.2.0.1.0 =Oracle.ManagedDataAccess 12.2.1100
- ODAC 12.1.0.2.4 =Oracle.ManagedDataAccess 12.1.24160719 (sì!)
Credo che questo sia un fallimento per conto degli oracoli in quanto non è stato chiarito nonostante la loro inclusione in un readme lungo una pagina in cui questo non è presente. Inoltre i numeri di versione non sono proprio gli stessi... ma questo è uno sfogo per il blog.