最新的Web開發教程
 

WebSecurity - InitializeDatabaseConnection()


<WebSecurity對象

定義

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

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


C#和VB語法

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

參數

參數 類型 描述
connectionString String

WebSecurity數據庫的名稱(se remarks)

userTableName String 包含用戶個人資料信息的數據庫
userIdColumn String 數據庫包含用戶ID (primary keys)
userNameColumn String 包含用戶名的數據庫
autoCreateTables Boolean true表示,如果他們不存在用戶配置文件和成員表應當建立,否則為false

返回值

沒有。


備註

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

即使被自動創建autoCreateTables可以迫使數據庫數據庫本身必須始終存在。


錯誤和異常

所述InitializeDatabaseConnection()方法將引發一個InvalidOperationException:

  • SimpleMembership未初始化(or disabled in the website configuration)

技術數據

名稱
命名空間 WebMatrix.WebData
部件 WebMatrix.WebData.dll

<WebSecurity對象