我正在使用Umbraco 7(C#)。
是否有一种简单的方法/方法来搜索具有自定义属性的所有成员?
我知道有一种简单的方法可以使用方法
按用户名搜索所有成员GetByUsername(string username) : returns IMember
还通过电子邮件进行搜索:
GetByEmail(string email) : returns IMember
你知道这种搜查财产的方法吗?
我尝试过使用“。Where”这样的方法:
GetService().GetAllMembers().Cast<IMember>().Where("permalink=SOMESTRING").ToArray();
不幸的是有一个错误,因为我不能在这里使用.Where()方法。
有什么建议吗?
谢谢
答案 0 :(得分:12)
您可以在MemberService中使用build in函数。
来自doc:
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