我需要一種簡單的方法來獲取最新創建的5個站點。獲取排名前5位的SharePoint站點,無需循環使用
我知道每個網站都有一個創建日期屬性。
我想這樣做沒有foreach因爲可以有1000個子網站。
有什麼想法?
using (SPSite clientSiteCollection = new SPSite(currentUrl))
{
foreach (SPWeb web in clientSiteCollection.AllWebs.Select(c => c.Properties["WebTemplate"] == "xx").OrderByDescending(d => d.Created).Take(5))
{
Linq?排序方式創建日期desc並做一個採取5. – Bearcat9425
語法請。 –
添加了下面的語法讓我們看看它是如何工作的。 – Bearcat9425