Cela était dû au code produit par Entity Framework :CROSS/OUTER APPLY; qu'Oracle n'a pas pris en charge. cela a été signalé ici sur Connect,https://connect.microsoft.com/VisualStudio/feedback/details/739458/linq-query-whene-used-with -oracle-11-g2-get-ora-00907-missing-right-parenthesis
toute solution de contournement sera appréciée sur la plate-forme MS Connect