使用此语句我没有得到任何数据:
Dim sFilter As String = "16,22,34"
e.QueryableSource = New myworkspace.myentity().mytable.Where(Function(p) sFilter.Split(",").Contains(p.mytablekey))
与此声明(或键22或34)一起使用的是
e.QueryableSource = New myworkspace.myentity().mytable.Where(Function(p) p.mytablekey= 16)
为什么以前的语句没有给出期望的结果?
答案 0 :(得分:0)
这就是答案
Dim iKeys = New Integer() {16, 22, 24}
e.QueryableSource = New ProcaseSGC.ProcaseSGCEntities1().Tbl_Contacto.Where(Function(p) iKeys.Contains(p.F_CtoCod))