【发布时间】:2012-02-01 03:18:04
【问题描述】:
我有用逗号分隔的值列表,我需要将这些值传递给 LINQ 查询并从 DB 中获取匹配值,我使用 for 循环来解决这个问题
这是我的代码
string drawingList="a,b,c,d";
string[] drawings = drawingList.Trim(',').Split(',');
IQueryable<table> filteredItems = null;
filteredItems =(some linq query)
List<table> filteredResult = new List<table>();
for (int i = 0; i < drawings.Count(); i++)
{
dr = drawings[i].Trim();
filteredItems = filteredItems.Where(p1 => p1.WorkItemNumber.Equals(dr));
filteredResult.AddRange(filteredItems);
}
没有for循环如何解决上述问题
【问题讨论】:
标签: asp.net linq entity-framework c#-4.0