在Linq语句中包含未检索信息

时间:2018-10-16 19:06:55

标签: vb.net linq entity-framework-6

使用此语句我没有得到任何数据:

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)

为什么以前的语句没有给出期望的结果?

1 个答案:

答案 0 :(得分:0)

这就是答案

Dim iKeys = New Integer() {16, 22, 24}
e.QueryableSource = New ProcaseSGC.ProcaseSGCEntities1().Tbl_Contacto.Where(Function(p) iKeys.Contains(p.F_CtoCod))