我正在运行一个问题,一台机器上的代码可以工作,而另一台机器上不能。显然,我们使用的是用于Oracle版本的相同的Devart dotConnect (6.80.325.0)。问题是,当我们在LINQ中有一个子查询,并且我们得到Cross Apply Not Supported for 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;
}我读了很多关于它和子查询的东西,但我真的不明白为什么在一些机器上它是OK的,而在另一些机器上却不是。我是不是在安装过程中错过了一些修复?
谢谢。
发布于 2012-12-12 02:57:54
有没有可能一些机器安装了.NET Framework4,而另一台则安装了.NET Framework4.5?
https://stackoverflow.com/questions/13824925
复制相似问题