EF5 和 DB2 9.1。布尔未定义类型错误

EF5 and DB2 9.1. Boolean undefined type error

我有一个使用 EF5 查询 DB2 9.1 大型机数据库的 WPF 应用程序...每当我尝试执行以下操作时,我都会收到一条错误消息,指出 "BOOLEAN" 是未定义的类型。

var cc = contents.Select(x => x.NDC).ToList();
var sched = (from s in ctx.Query<Data.Entities.DrugSched>()
                                 where s.State == App.State && cc.Contains(s.NDC)
                                 select s).ToList();

所以 DB2 显然没有 bool 类型...而且它不喜欢 List.Contains() 函数。我可以分解此查询并将第一部分转换为对象列表,然后使用 Contains 函数对其进行查询……但这是一个蹩脚的解决方案。谁有更好的主意?

我们在大型机上使用 DB2 10.5,不支持布尔值。