Gli ultimi tutorial di sviluppo web
 

WebSecurity - InitializeDatabaseConnection ()


<WebSecurity Object

Definizione

InitializeDatabaseConnection() metodo inizializza il database WebSecurity.

Il metodo inizializza il sistema WebSecurity collegandosi al database che contiene informazioni sugli utenti e di appartenenza.


C # e VB Sintassi

WebSecurity.InitializeDatabaseConnection( connectionString, userTableName, userIdColumn, userNameColumn, autoCreateTables )

parametri

Parametro Tipo Descrizione
connectionString String

Il nome del database WebSecurity (se remarks)

userTableName String La tabella del database che contiene le informazioni del profilo utente
userIdColumn String La colonna database che contiene gli ID utente (primary keys)
userNameColumn String La colonna del database che contiene i nomi degli utenti
autoCreateTables Boolean True indica che il profilo e di appartenenza tabelle utente dovrebbero essere create se non esistono, altrimenti false

Valore di ritorno

Nessuna.


Osservazioni

Se si utilizza SQL Server Compact, connectionString dovrebbe essere il nome del database WebSecurity (senza l'estensione di file con estensione sdf). In caso contrario, dovrebbe essere il nome di una stringa di connessione nella configurazione web (web.config file) .

Anche se autoCreateTables può forzare le tabelle del database da creare automaticamente, il database stesso deve sempre esistere.


Errori ed eccezioni

InitializeDatabaseConnection() metodo genera un'InvalidOperationException se:

  • SimpleMembership non è inizializzata (or disabled in the website configuration)

Dati tecnici

Nome Valore
Spazio dei nomi WebMatrix.WebData
montaggio WebMatrix.WebData.dll

<WebSecurity Object