我正在編寫報告並加載數據以在報告使用LINQ加載後立即顯示。將LINQ結果存儲在全局變量中的最佳類型
summaryData = from summary in _entity.Summary
// some constraints here
select new
{
summary.payment_category_desc,
summary.payment_due_amt,
summary.currency_desc
};
我需要在不同的事件(PrintDetail)後食用這些結果的方式,我可以,例如,說:
string name = summaryData[currentIndex].payment_category_desc
基本上我需要的是找到如何將LINQ結果存儲在一個全局變量中,我可以稍後將其枚舉。我試過IQueriable,它不會讓我。爲了能夠使用ToList(),我也試圖避免創建一個具有三個成員的類。
有什麼想法?
什麼是全局變量? –
您是否考慮創建一個包含這三個變量的類,然後將結果存儲在「全局」列表中? –
不真正理解你的poit。 LINQ的結果已經是枚舉器,所以你可以枚舉。 – Tigran