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

时间:2015-06-05 20:02:21

标签: wpf entity-framework db2

我有一个使用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函数进行查询...但这是一个糟糕的解决方案。任何人都有更好的主意吗?

1 个答案:

答案 0 :(得分:1)

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