今天在编写Linq的时候,突然抛出这样一个异常:could not be translated. Either rewrite the query in a form that can be translated,之前就出现过,一直没怎么整明白,简单修复后就没再管,可是今天还相同的错误还是又重现了,大致的意思就是:Linq无法被翻译成成sql执行,恼人啊!其实解决也很简单,先看错误的写法:
解决方案:对调一下位置,即可解决!
口诀: from 数量少的 join 数量多的 on
今天在编写Linq的时候,突然抛出这样一个异常:could not be translated. Either rewrite the query in a form that can be translated,之前就出现过,一直没怎么整明白,简单修复后就没再管,可是今天还相同的错误还是又重现了,大致的意思就是:Linq无法被翻译成成sql执行,恼人啊!其实解决也很简单,先看错误的写法:
解决方案:对调一下位置,即可解决!
口诀: from 数量少的 join 数量多的 on