Wpf EF5和DB29.1。布尔未定义类型错误
我有一个WPF应用程序,它使用EF5查询DB29.1大型机数据库。。。每当我尝试执行以下操作时,就会出现一个错误,指出“BOOLEAN”是未定义的类型Wpf EF5和DB29.1。布尔未定义类型错误,wpf,entity-framework,db2,Wpf,Entity Framework,Db2,我有一个WPF应用程序,它使用EF5查询DB29.1大型机数据库。。。每当我尝试执行以下操作时,就会出现一个错误,指出“BOOLEAN”是未定义的类型 var cc = contents.Select(x => x.NDC).ToList(); var sched = (from s in ctx.Query<Data.Entities.DrugSched>() where s.State == App.Stat
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();
var cc=contents.Select(x=>x.NDC.ToList();
var sched=(来自ctx.Query()中的s)
其中s.State==App.State&&cc.Contains(s.NDC)
选择s.ToList();
所以DB2显然没有bool类型。。。它不喜欢List.Contains()函数。我可以分解这个查询,并将第一部分转换为对象列表,然后使用Contains函数进行查询。。。但这是一个糟糕的解决方案。有谁有更好的主意吗?我们在大型机上使用DB2 10.5,不支持布尔值。布尔值被添加到DB2 for LUW的v10(?)中……仍然在DB2 for i上等待它。不确定DB2forz/OS。