Je gardais un objet graphique complexe de jeu d'enfant, et je reçois l'erreur suivante à partir du serveur:Breeze Enregistrer - Erreur: CROSS APPLY est pas pris en charge par Oracle
Erreur: CROSS APPLY est pas pris en charge par Oracle
Nous utilisons une base de données Oracle en utilisant le fournisseur Devart. De mes recherches, il semble que la seule solution à ce problème est d'éviter certaines expressions de requête linq. Ces discussions offrent davantage de contexte:
http://forums.devart.com/viewtopic.php?t=18849
Le dernier fil lié est particulièrement décourageante, comme cela semble être un problème EF lié Microsoft sur lequel ils ont fait sombre pendant un certain temps . Puisque le seul remède pour cela semble être d'éviter des opérateurs/expressions linq spécifiques, je dois demander s'il y a un moyen d'utiliser breeze et d'éviter ces expressions linq fautives. Si ce n'est pas le cas, je suis amené à conclure que breeze est actuellement limité uniquement aux bases de données relationnelles qui sont entièrement supportées par EF, ce qui, d'après mes recherches, est en fait uniquement MS SQL.
En espérant que je me trompe, Mathias