Domanda

Esiste un'API nell'iscrizione ASP.NET, implementazione per ottenere tutti i profili utente contemporaneamente. In caso contrario, c'è un altro buon modo per ottenere tutti i nomi (primo + ultimo) di tutti gli utenti. Sto cercando di evitare le molte richieste SQL generate ottenendo i profili utente uno alla volta.

È stato utile?

Soluzione

Aggiornamento:

Una sfida con il modo in cui vengono archiviati i dati del profilo è che i nomi e i valori delle proprietà vengono compressi e archiviati in due colonne nel database dei profili. Se esegui lo sproc aspnet_Profile_GetProperties lo vedrai.

Non esiste uno sproc predefinito che ottenga i dati del profilo per tutti gli utenti. Una rapida modifica di aspnet_Profile_GetProperties lo farebbe comunque per te.

Altri suggerimenti

ProfileProvider.GetAllProfiles () .

Consiglio comunque di aggiungere solo il nome e il cognome all'Usership. Dovrai trasmettere il tuo provider al tipo concreto, che è fragile se mai vuoi cambiarlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top