I'm using .NET Entity Framework with Oracle.
There are two main providers for Oracle database: one is the official release from Oracle ("ODP" - Oracle Database Provider) and another is the "Devart dotConnect for Oracle".
In the documentation of both providers it's written that they support Oracle 12c, 11g, 10g...
But if I use any of them with Oracle 11g, I see that they both generate commands supported only by Oracle 12c and newer. Example: OUTER APPLY.
Is there any kind of configuration for saying to the provider that I want it to use SQL commands according to the version of DBMS they are connected?
Provider shouldn't do it automatically?