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