Finde MembershipUser ud fra profile property
Hej,Jeg har en profile-property kaldet MobilePhoneNumber. Jeg vil gerne have fat i den MembershipUser, som har et givent mobilnummer. Lige nu gør jeg således:
MembershipUser memberShipUserToReturn = null;
foreach (MembershipUser user in Membership.GetAllUsers())
{
ProfileCommon profile =
(ProfileCommon)ProfileCommon.Create(user.UserName);
if (profile.MobilePhoneNumber == mobilePhoneNumber)
{
memberShipUserToReturn = user;
}
}
return memberShipUserToReturn;
Det tager ret lang tid at iterere igennem alle brugere på den måde. Er der en hurtigere måde?