database
에서 200k
레코드와 같은 데이터를 받고 linq
결과에 ColumnName
EMAIL
과 함께 저장합니다. 이제 linq
result
의 모든 이메일을 표시하고 ,
으로 분리하여 TextBox
에 추가하려고합니다.Linq 결과 모든 행 데이터를 문자열로 결합
사실, 난 그 linq
결과 DataTable
을 준비하고 코드의 모든 행 데이터를 결합했다 : DataTable
제조,
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());
을하지만, 시간이 오래 걸립니다. 그래서 나는 linq
결과에서 string
을 직접 작성한다고 생각했습니다. 아무도 도와 줄 수 있습니까?
당신은'string.Join (",", dataLists.Select을 (사용할 수 있습니다 X => X .EmailId) .ToArray())' – Nilesh