Devart Oracle Cross Apply Exception



我正在运行一个问题,在一台机器中代码有效而另一台机器无效。 显然,我们正在为Oracle版本(6.80.325.0)使用相同的Devart dotConnect。问题是当我们在 LINQ 中有一个子查询并且我们得到 Oracle 不支持交叉应用时。

public IQueryable<GE_MENUAPLICACAO> RetornaMenusNegadosParaUsuario2(int seqUsuario, int nroEmpresa)
    {
        return from usuarioPerm in entidadesConsinco.GE_USUARIOPERMISSAO
               from menu in usuarioPerm.GE_ITENSAPP.GE_APLICACAO.GE_MENUAPLICACAOs
               select menu;
    }

我读了很多关于它和子查询的信息,但我真的不明白为什么它在某些机器中是可以的,而在其他机器中是不行的。我在安装中是否错过了一些修复?

谢谢。

是否有可能某些计算机具有 .NET Framework 4,而其他计算机具有 .NET Framework 4.5?

最新更新