我正在从微风中保存一个复杂的对象图,我从服务器收到以下错误:
错误:Oracle 不支持 CROSS APPLY
我们正在使用使用 Devart 提供程序的 Oracle 数据库。根据我的研究,似乎解决此问题的唯一方法是避免某些 linq 查询表达式。这些线程提供了进一步的上下文:
http://forums.devart.com/viewtopic.php?t=18849
链接的最后一个线程特别令人沮丧,因为这似乎是一个与 Microsoft 相关的 EF 问题,他们已经在这个问题上隐藏了很长一段时间。
由于对此的唯一补救措施似乎是避免使用特定的 linq 运算符/表达式,我必须问是否有任何方法可以使用微风并避免这些有问题的 linq 表达式?如果不是这样,我会得出这样的结论,即,微风目前仅限于 EF 完全支持的关系数据库,从我的研究来看,这实际上只是 MS SQL。
希望我错了,马蒂亚斯