从vb

时间:2015-05-27 14:16:28

标签: vb.net linq

我需要列表中所有不同的响应,其中Descriptor等于TeamA

这是表

enter image description here

结果将是[1 2]

这是我的查询它正在工作但迭代循环并逐个放置但我需要一次

selectedDescValues = "TeamA"
filterExpression = "DescriptorValues='" & selectedDescValues & "'"
For Each responseResult In teamResponseResult.Select(filterExpression).Distinct
                                    distinctResAnswers.Add(responseResult("ResponseAnswers"))

 Next

请建议

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,这应该会得到一个独特的ResponseAns列表,其中描述符等于" TeamA"

teamResponseResult.Where(x => x.Descriptor = "TeamA").Select(y => y.ResponseAns).Distinct()