Database per il Membership

venerdì 14 aprile 2006 - 22.30

paolopat Profilo | Junior Member

Ciao a tutti, sto iniziando a studiare il servizio di Membership di ASP.Net 2.0 ed ho visto che le informazioni di un utente vengono memorizzate nel database "aspnetdb" nella tabella "aspnet_Membership". E' possibile fare in modo che le stesse funzionalità vengano utilizzare specificando un database ma soprattutto una tabella diversa ?

Brainkiller Profilo | Guru

>Ciao a tutti, sto iniziando a studiare il servizio di Membership
>di ASP.Net 2.0 ed ho visto che le informazioni di un utente vengono
>memorizzate nel database "aspnetdb" nella tabella "aspnet_Membership".
>E' possibile fare in modo che le stesse funzionalità vengano
>utilizzare specificando un database ma soprattutto una tabella
>diversa ?

Ciao,
che io sappia no. Le tabelle sono quelle ed il Framework fa uso di quelle tabelle con quei nomi. Per installare lo schema in un altro database (che io sappia solo SQL è supportato) puoi usare un utility dentro il framework 2.0 chiamata aspnet_regsql.exe.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

paolopat Profilo | Junior Member

si questo lo so...però a questo punto credo che la nuova funzionalità di Membership non sia molto utile se non si può utilizzare in relazione alla struttura logica della propria base di dati...

freeteo Profilo | Guru

ciao,
come dice David se puoi ti conviene usare quello script che te le crea cosi' ti eviti 1bel po di lavoro
Pero' se vuoi cimentarti in 1po di codice, quello che vuoi fare tu si puo' fare creandoti i tuoi providers di Membership Role etc... che leggono e scrivono dove vuoi tu, e con le caratteristiche che vuoi tu, insomma 1 provider "custom"...

Per fare cio' ti consiglio di partire dallo studio di questo link:
http://msdn.microsoft.com/asp.net/downloads/providers/

ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

paolopat Profilo | Junior Member

hai ragione!! Il problema è che la cosa diventa più lunga e complessa....però la soluzione c'è...grazie

Brainkiller Profilo | Guru

>si questo lo so...però a questo punto credo che la nuova funzionalità
>di Membership non sia molto utile se non si può utilizzare in
>relazione alla struttura logica della propria base di dati...

Io ho fatto migrazioni senza nessun problema. Mi sono creato i miei Providers e innestati nel sito Internet e vanno a scrivere e leggere dalle tabelle già esistenti. Naturalmente dal tuo primo post non si capiva l'intento nel rinominare le tabelle. Ora si è capito

In ogni caso per taluni scenari tipo uso di Web Parts e similari, io uso comunque le tabelle che crea lo Wizard.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5