İstemci Nesnesi üzerinde Linq Kullanmak
var rolesAssignments = context.Web.RoleAssignments;
context.Load(rolesAssignments,
roles => roles.IncludeWithDefaultProperties(role => role.Member,
role => role.RoleDefinitionBindings));
context.ExecuteQuery();
var hasAdmin = rolesAssignments.Select(x => x.RoleDefinitionBindings.Cast<RoleDefinition>().Select(y => y.RoleTypeKind == RoleType.Administrator)).Any();
alıyorum:
{System.NotSupportedException: Sorgu yürütme Geçersiz kullanımını. Sorgu, istemci içerik nesnesinde ExecuteQuery yöntemi kullanılarak gerçekleştirilmelidir.
Ancak, bunu bir iç içe foreach döngüsünü kullanmak için yeniden yazdığımda, düzgün çalışıyor.
Linq sorgumdan görebildiğim kadarıyla, yüklü olmayan hiçbir özelliği kullanmam.
Ben de hata var. var query = folders.Select (f => f.Name == klasörü) .First() Nasıl denerim? Cevabını anlamıyorum. – kevin