各位大哥大姐,大侠们,求助!
C#中,我现在有个列表是有属性 name,age,core,job等等,仅仅是举例,现在我通过循环传入查询条件即是姓名是那些人的记录,可我没循环一次只查出一条记录,那我怎么把我查出的这些记录合并起来主要是为了显示,我用union只能显示我查询的最后一条记录,谢谢各位了……
C#中,我现在有个列表是有属性 name,age,core,job等等,仅仅是举例,现在我通过循环传入查询条件即是姓名是那些人的记录,可我没循环一次只查出一条记录,那我怎么把我查出的这些记录合并起来主要是为了显示,我用union只能显示我查询的最后一条记录,谢谢各位了……
var list = dtdb.DT_Host_Model_TD.Where(x => x.BoardType == veneer);
string[] arr = veneer.Split(new[]{'|'},StringSplitOptions.RemoveEmptyEntries);
foreach (string str in arr)
{
list = list.Union<DT_Host_Model_TD>(dtdb.DT_Host_Model_TD.Where(x => x.BoardType == str));
list = list.Concat<DT_Host_Model_TD>(temp);
}
string[] arr = veneer.Split(new[]{'|'},StringSplitOptions.RemoveEmptyEntries);
foreach (string str in arr)
{
list = list.Union<DT_Host_Model_TD>(dtdb.DT_Host_Model_TD.Where(x => x.BoardType == str));
//list = list.Concat<DT_Host_Model_TD>(temp);
}