0
我有SPListItemCollection
對象。 我想搜索集合中的項目。所以我將這個集合改爲datatable。將SPListItemCollection轉換爲DataTable
DataTable collection= operationLib.GetItems(spQuery).GetDataTable();
filter = collection.AsEnumerable().Where(r => r.Field<String>("id") == "someId");
所以我想知道是否使用foreach循環在集合中搜索是有效的或將其轉換爲DataTable,然後使用Linq更有效?
您是否有性能問題? –
爲什麼不能在SPListItemCollection中執行相同的LINQ操作?有什麼需要轉換成數據表? – Naveen
@OndrejTucny是的,我正面臨着形式問題。很抱歉,在這麼長時間後回覆 – nbi