【发布时间】:2011-04-09 07:14:09
【问题描述】:
我们有一个字符串列表,我们需要通过该列表过滤我们的结果。例如,查找所有 SSN 以 465、496 或 497(加上 x 更多)开头的学生
List<string> list = GetPossibleStartsWithValues();
var qry = from student in entities.Students.WhereStartsWith(x=>x.SSN, list)
select new SearchedStudent
{
Name = student.Name,
SSN = student.SSN,
...
}
here 提供的代码接近我们需要的代码,但我们无法弄清楚如何使用 Expression 类来实现我们需要的 StartsWith。
【问题讨论】:
标签: c# linq linq-to-entities expression sql-like