我从database
获取像200k
记录的数据,并将其存储在linq
结果中,其结果为ColumnName
EMAIL
。现在,我想显示来自linq
result
的所有电子邮件,并将它们添加到TextBox
,并用,
分开。Linq结果加入所有行数据到字符串
其实,我已经准备DataTable
与linq
结果,并结合所有的代码行数据:
var dataLists = (from xx in VDC.SURVEY_EMAIL_LIST
where xx.EMAIL_GROUP_ID == ListGroupID
select xx).ToList();
DataTable DtDataLists = LINQToDataTable(dataLists);
EmailIDS = string.Join(",", DtDataLists.AsEnumerable().Select(x => x["EMAILID"].ToString()).ToArray());
但是,对于准备DataTable
,它走的是一条很长的时间。 因此,我想直接从linq
的结果准备string
。 任何人都可以帮助我吗?
你可以用'的string.join( “” dataLists.Select(X => X .EmailId).ToArray())' – Nilesh