我從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