我正在使用 linq 查询,我在其中执行以下操作:
viewModel.REGISTRATIONGRPS = (From a In db.TABLEA
Select New SubViewModel With {
.SOMEVALUE1 = a.SOMEVALUE1,
...
...
.SOMEVALUE2 = If(commaseparatedstring.Contains(a.SOMEVALUE1), True, False)
}).ToList()
现在我的问题是这不会搜索单词而是搜索子字符串,例如:
逗号分隔字符串 = "EWM,KI,KP" SOMEVALUE1 = "EW"
它返回 true 因为它包含在 EWM 中?
我需要的是在逗号分隔的字符串中查找单词(不包含子字符串)!