WebSecurity - InitializeDatabaseConnection()


❮ Websicherheit

Definition

Die Methode InitializeDatabaseConnection() initialisiert die WebSecurity-Datenbank.

Die Methode initialisiert das WebSecurity -System, indem sie sich mit der Datenbank verbindet, die Benutzer- und Mitgliedschaftsinformationen enthält.


C#- und VB-Syntax

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

Parameter

Parameter Type Description
connectionString String

The name of your WebSecurity database (se remarks)

userTableName String The database table that contains the user profile information
userIdColumn String The database column that contains the user IDs (primary keys)
userNameColumn String The database column that contains the user names
autoCreateTables Boolean true indicates that user profile and membership tables should be created if they do not exist, otherwise false

Rückgabewert

Keiner.


Bemerkungen

Wenn Sie SQL Server Compact verwenden, sollte connectionString der Name der WebSecurity-Datenbank sein (ohne die Dateinamenerweiterung .sdf). Andernfalls sollte es der Name einer Verbindungszeichenfolge in der Webkonfiguration (Datei web.config) sein.

Auch wenn autoCreateTables die automatische Erstellung der Datenbanktabellen erzwingen kann , muss die Datenbank selbst immer vorhanden sein.


Fehler und Ausnahmen

Die Methode InitializeDatabaseConnection() löst eine InvalidOperationException aus , wenn:

  • SimpleMembership ist nicht initialisiert (oder in der Website-Konfiguration deaktiviert)

❮ Websicherheit