Latest web development tutorials

WebSecurity InitializeDatabaseConnection 方法

WebSecurity 對象 WebSecurity對象

定義

InitializeDatabaseConnection()方法初始化WebSecurity數據庫。

該方法通過連接到包含用戶和會員信息的數據庫來初始化WebSecurity系統。


C# 和VB 語法

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


參數

参数 类型 描述
connectionString String

您的 WebSecurity 数据库的名称

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


返回值

無。


備註

如果使用SQL Server Compact, connectionString應該是WebSecurity數據庫的名稱(不帶.sdf文件擴展名)。 否則它應該是在Web 配置(web.config 文件)中的連接字符串的名稱。

Note 即使autoCreateTables會強制數據庫被自動創建,但是前提是數據庫本身必須已經存在。


錯誤和異常

在下面的情況下, InitializeDatabaseConnection()方法拋出一個InvalidOperationException

  • SimpleMembership沒有初始化(或者在網站配置中禁用)

技術數據

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


WebSecurity 對象 WebSecurity對象