Neueste Web-Entwicklung Tutorials
 

WebSecurity - InitializeDatabaseConnection ()


<WebSecurity Object

Definition

Die InitializeDatabaseConnection() Methode initialisiert die WebSecurity Datenbank.

Das Verfahren initialisiert das WebSecurity System durch die Verbindung zur Datenbank , die Benutzer und Mitgliedschaftsinformationen enthält.


C # und VB Syntax

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

Parameter

Parameter Art Beschreibung
connectionString String

Der Name Ihrer WebSecurity Datenbank (se remarks)

userTableName String Die Datenbanktabelle, die die Benutzerprofilinformationen enthält
userIdColumn String Die Datenbankspalte, die den Benutzer - IDs enthält (primary keys)
userNameColumn String Die Datenbankspalte, die den Benutzernamen enthält
autoCreateTables Boolean true gibt an, dass Benutzerprofil und die Mitgliedschaft Tabellen erstellt werden sollen , wenn sie nicht vorhanden ist , sonst false

Rückgabewert

Keiner.


Bemerkungen

Wenn Sie SQL Server Compact verwenden, sollten Connection der Name der WebSecurity Datenbank (ohne die .sdf Dateinamenerweiterung). Ansonsten sollte es der Name einer Verbindungszeichenfolge in der Web - Konfiguration (web.config file) - (web.config file) .

Auch wenn autoCreateTables kann die Datenbanktabellen zwingen, automatisch erstellt werden, die Datenbank selbst muss immer vorhanden sein.


Fehler und Ausnahmen

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

  • SimpleMembership ist nicht initialisiert (or disabled in the website configuration) - (or disabled in the website configuration)

Technische Daten

Name Wert
Namespace WebMatrix.WebData
Versammlung WebMatrix.WebData.dll

<WebSecurity Object