【发布时间】:2013-01-08 09:02:31
【问题描述】:
我正在使用 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 中吗?
我需要的是在逗号分隔的字符串中查找单词(不包含子字符串)!
【问题讨论】:
标签: asp.net linq search csv asp.net-mvc-4