В вашем методе ConfigureServices
вы уже вызываете AddDefaultIdentity
, который является новым дополнением в 2.1, которое защищает Identity без поддержки ролей. Чтобы добавить поддержку ролей и, следовательно, RoleManager
к вашей коллекции служб, измените код, как показано ниже:
services.AddDefaultIdentity<IdentityUser>()
.AddEntityFrameworkStores<ApplicationDbContext>()
.AddRoles<IdentityRole>();
var q = Enumerable.Range(0, 100).GroupBy(x => x/3);
Я что-то упускаю?
Этот пример должен работать для запроса нечисловых коллекций. Он проецирует индекс на объект, который нужно сгруппировать, а затем снова удаляет его во время группировки.
var studentQuery2 = students
.Select((student, index) => new {student, index})
.GroupBy(g => g.index / 3, i => i.student);