Latest web development tutorials

WebSecurity InitializeDatabaseConnection Verfahren

WebSecurity Objekte WebSecurity Objekte

Begriffsbestimmungen

InitializeDatabaseConnection () -Methode initialisiert WebSecurity Datenbank.

Das Verfahren , durch Verbindung mit einer Datenbank , die Informationen über Benutzer und Mitglieder enthält WebSecurity System zu initialisieren.


C # und VB-Syntax

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


Parameter

参数 类型 描述
connectionString String

您的 WebSecurity 数据库的名称

userTableName String 包含用户资料信息的数据库
userIdColumn String 包含用户 ID(主键)的数据库
userNameColumn String 包含用户名的数据库
autoCreateTables Boolean true 指示如果用户资料和会员表不存在则必须创建表,否则为 false


Rückgabewert

Keine.


Bemerkung

Wenn Sie SQL Server Compact verwenden, sollten Connection WebSecurity der Name der Datenbank (ohne .sdf Dateierweiterung). Ansonsten sollte es der Name der Konfiguration (web.config-Datei) Verbindungszeichenfolge im Web sein.

Note Auch zwingt autoCreateTables die Datenbanktabellen automatisch erstellt werden, aber die Prämisse ist die Datenbank selbst muss bereits vorhanden sein.


Fehler und Ausnahmen

In den folgenden Fällen wirft InitializeDatabaseConnection () -Methode eine InvalidOperationException:

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

Technische Daten

名称
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


WebSecurity Objekte WebSecurity Objekte