我对LINQ不太熟悉,但是我想获得更多有关它的经验。
让我们说我有一个SPGroupCollection对象,我想选择一个具有指定权限级别的组。
我检查了MSDN上的页面,但是我不明白如何建立这样的查询。
尝试使用Linq通过这样的名称来获取组:
using (SPSite site = new SPSite("http://sp/sites/dev/"))
{
SPWeb web = site.OpenWeb();
SPGroupCollection groups = web.SiteGroups;
var group = groups.Cast<SPGroup>().Where(p => p.Name == "dev Members");
}
参考: