WebSecurity InitializeDatabaseConnection 方法

2018-09-24 23:38 更新

WebSecurity - InitializeDatabaseConnection()


WebSecurity 對(duì)象 WebSecurity 對(duì)象

定義

InitializeDatabaseConnection() 方法初始化 WebSecurity 數(shù)據(jù)庫(kù)。

該方法通過(guò)連接到包含用戶和會(huì)員信息的數(shù)據(jù)庫(kù)來(lái)初始化 WebSecurity 系統(tǒng)。


C# 和 VB 語(yǔ)法

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


參數(shù)

參數(shù) 類型 描述
connectionString String

您的 WebSecurity 數(shù)據(jù)庫(kù)的名稱

userTableName String 包含用戶資料信息的數(shù)據(jù)庫(kù)
userIdColumn String 包含用戶 ID(主鍵)的數(shù)據(jù)庫(kù)
userNameColumn String 包含用戶名的數(shù)據(jù)庫(kù)
autoCreateTables Boolean true 指示如果用戶資料和會(huì)員表不存在則必須創(chuàng)建表,否則為 false。


返回值

無(wú)。


備注

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

Note 即使 autoCreateTables 會(huì)強(qiáng)制數(shù)據(jù)庫(kù) 被自動(dòng)創(chuàng)建,但是前提是 數(shù)據(jù)庫(kù) 本身必須已經(jīng)存在。


錯(cuò)誤和異常

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

  • SimpleMembership 沒(méi)有初始化(或者在網(wǎng)站配置中禁用)

技術(shù)數(shù)據(jù)

名稱
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


WebSecurity 對(duì)象 WebSecurity 對(duì)象
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)