WebSecurity InitializeDatabaseConnection 方法

2018-09-24 23:38 更新

WebSecurity - InitializeDatabaseConnection()


WebSecurity 對象 WebSecurity 對象

定義

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

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


C# 和 VB 語法

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


參數(shù)

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

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

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


返回值

無。


備注

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

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


錯誤和異常

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

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

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

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


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號