Frage

Gibt es eine API in der ASP.NET-Mitgliedschaft, Implementierung alle Benutzerprofile auf einmal zu bekommen. Wenn nicht, gibt es eine weitere gute Möglichkeit, alle Namen zu erhalten (erste + letzte) aller Nutzer. Ich versuche, die viele SQL-Anforderungen, indem sie dem Benutzer eine Profile zu einem Zeitpunkt erzeugt zu vermeiden.

War es hilfreich?

Lösung

Update:

Eine Herausforderung mit der Art und Weise Profildaten ist gespeichert, dass die Eigenschaftsnamen und Werte verpackt und in zwei Spalten in der Profildatenbank gespeichert. Wenn Sie die aspnet_Profile_GetProperties sproc laufen Sie das sehen.

Es gibt keine out-of-the-box sproc die Profildaten für alle Benutzer bekommt. Eine schnelle Änderung der aspnet_Profile_GetProperties würde, dass, obwohl für Sie tun.

Andere Tipps

ProfileProvider.GetAllProfiles().

ich noch würde empfehlen, das Hinzufügen nur Vor- und Nachnamen, obwohl zu dem MembershipUser. Sie müssen Ihren Provider auf die konkrete Art werfen, die spröde ist, wenn Sie es jemals ändern wollen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top