![](/img/trans.png)
[英]How can I return in a ObsevableCollection<T> using C# Linq, all items if no one is selected or just selected items if at least one is selected?
[英]how can I return a certain amount of items from my db using linq statements in c#
我在C#代碼中對數據庫的調用如下所示:
var filter = new PrioritizeSessionFilter()
.Add(DbTable.PrioritizeSession.Columns.IsArchived, Comp.Equals, false);
var list = UnitOfWork.PrioritizeSessions.Query(filter);
有沒有辦法我一次只能退回10件商品,而不能一次退回所有商品? 我可以創建一個過濾器來做到這一點嗎?
您可以使用Take
擴展方法:
// get 10 elements
var myList = UnitOfWork.PrioritizeSessions.Query(filter).Take(10);
雖然walkhard是正確的,但通常在使用take時應使用skip,這樣,如果您需要另外十個項目,也可以返回這些項目
var amyList = UnitOfWork.PrioritizeSessions.Query(filter).Skip(skip).Take(10).ToList();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.