![]() |
1
2
从您引用的例外情况来看,范围似乎不太可能是这里的一个因素。
我的答案是你需要申报
如果没有看到显示这种行为的任何实际代码,将很难进一步进行故障排除。 |
![]() |
2
0
不要被这个名字弄得眼花缭乱
有许多解决方案,但我建议:
尽管一个简单的解决方案可能是:
编辑:这根本不是关于contains的具体实现。这是关于LinqToSQL查询提供程序是否可以识别该方法并将其转换为in(list)SQL表达式。识别码查看 参数 在表达式中使用。识别代码不使用多态性/实现,也不在继承树中查找其他可能性。
即使这些参数引用了 同一实例 不同的翻译行为是因为 类型 参数不同。
|