We have not tested this approach and do not guarantee any compatibility. But we have received feedbacks from our users who used dotConnect providers with EF 6 under Mono:
http://forums.devart.com/viewtopic.php?f=30&t=25699 (general EF 6 samples for all dotConnect providers are available at
http://blog.devart.com/entity-framework ... force.html).
You can evaluate (free use during 30 days) the trial version of dotConnect for Oracle Professional Trial (
http://www.devart.com/dotconnect/oracle/download.html) and send us your feedback concerning a particular problem you may encounter. We will investigate it and notify you about the result.
JIC:
1. Our provider can't be installed on Linux. You should install dotConnect for Oracle on a computer with a Windows OS and then copy the required Devart.* assemblies (Devart.Data.dll, Devart.Data.Oracle.dll, Devart.Data.Oracle.Entity.dll, etc) to OS with Mono.
2. Only
Direct Mode can be used with dotConnect for Oracle on Linux.
3. When you create an application that uses Devart.* assemblies, it must have a specially formed embedded license resource. It is checked when a connection is opened. As you can't install dotConnect for Oracle on Linux, you will have to compile the license resource manually (
http://www.devart.com/dotconnect/oracle ... ml#compile) on a Windows computer, and then copy it to Mono computer and attach it to your project as an Embedded Resource.