在Umbraco 7中,如何搜索具有自定义属性的所有成员

本文关键字:自定义属性 成员 搜索 Umbraco 何搜索 | 更新日期: 2023-09-27 18:27:41

我使用的是Umbraco 7(C#)。

有没有一种简单的方法可以搜索具有自定义属性的所有成员?

我知道有一种简单的方法可以通过使用方法按用户名搜索所有成员

GetByUsername(string username) : returns IMember

也可通过电子邮件发送:

GetByEmail(string email) : returns IMember

你知道这样一种在房产旁搜索的方法吗?

我尝试过使用方法".哪里"喜欢这样:

GetService().GetAllMembers().Cast<IMember>().Where("permalink=SOMESTRING").ToArray();

不幸的是,出现了一个错误,因为我不能在这里使用.Where()方法。

有什么建议吗?

感谢

在Umbraco 7中,如何搜索具有自定义属性的所有成员

您可以在MemberService中使用内置函数。

来自文档:

Services.MemberService
.GetMembersByPropertyValue("city", "Horsens");
//Returns all Members, of any type, with a mathcing value in the property with the given property alias

http://our.umbraco.org/documentation/Reference/Management-v6/Services/MemberService