我在一个.NET Blazor项目中使用Graph API来获取一个组的所有成员。除非组中有其他组作为成员,而不仅仅是用户,否则它工作得很好。我使用的代码如下: var groups = await GraphServiceClient.Groups.Request()
.Filter($"mail+eq+'{email}'")当然,我可以使用.Where筛选出组,但这样我就会错过其中包含的用户。 如何获取所有子组的成员(存在多少级别)并一次性返回所有成员?
但是,当看到查询计划中的聚集索引扫描时,我感到非常失望。这一次,计划是一个非聚集索引查找和1行读取。因此,我的第一个猜测是,过滤后的索引在这里是邪恶的,我在同一列上创建了第二个非聚集索引,而不是唯一索引。CREATE INDEX IX_Test_Val ON Test(Val)这里有三个问题:
为什么过滤索引在这种情