WebSecurity - InitializeDatabaseConnection()
❮Webbeveiliging
Definitie
De methode InitializeDatabaseConnection() initialiseert de WebSecurity-database.
De methode initialiseert het WebSecurity -systeem door verbinding te maken met de database die gebruikers- en lidmaatschapsinformatie bevat.
C# en VB-syntaxis
WebSecurity.InitializeDatabaseConnection(connectionString, userTableName,
userIdColumn, userNameColumn, autoCreateTables)
Parameters:
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 |
Winstwaarde
Geen.
Opmerkingen
Als u SQL Server Compact gebruikt, moet connectionString de naam zijn van de WebSecurity-database (zonder de bestandsnaamextensie .sdf). Anders moet het de naam zijn van een verbindingsreeks in de webconfiguratie (web.config-bestand).
Zelfs als autoCreateTables kan dwingen dat de databasetabellen automatisch worden gemaakt, moet de database zelf altijd bestaan.
Fouten en uitzonderingen
De methode InitializeDatabaseConnection() genereert een InvalidOperationException als:
- SimpleMembership is niet geïnitialiseerd (of uitgeschakeld in de websiteconfiguratie)
❮Webbeveiliging