Umbraco MemberService非常慢

时间:2015-08-24 15:55:31

标签: c# umbraco

我想按类型列出所有成员并进行分页,但是一旦我调用方法 GetMembersByMemberType ,它就不会移动。列表大约需要8到9分钟,而我只有4000多名会员。

任何人都可以告诉我,我做错了。

var ms = ApplicationContext.Services.MemberService;
IEnumerable<IMember> list = null;
list = ms.GetMembersByMemberType("Candidato").Where(x => x.IsApproved == true).OrderByDescending(x => x.Id).Take(10);

谢谢,

1 个答案:

答案 0 :(得分:0)

成员服务在数据库调用上非常繁重。成员被保存到一个检查索引中,您可以尝试查询它,因为它应该更快。