[英]The result of a query cannot be enumerated more than once Exception
我正在嘗試檢索特定數量的數據以進行分頁,我不知道為何“跳過查詢”返回一個空的列表,並引發以下異常“查詢結果不能被多次枚舉”
IEnumerable<ImgOrgSet> query = _ImgOrgRepository.GetImgOrgList();
IEnumerable<ImgOrgSet> queryPaginated = query.OrderBy(x => x.Id).Skip((CurrentPage - 1) * PageSize).Take(PageSize);
如以上注釋和路標重復所示,您需要添加.ToList()
以使結果明確可用於進一步處理。
我認為它引發了異常,因為您之前在“調試窗口”中擴展了“查詢”變量。 嘗試再次運行它,不要擴展查詢/調試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.