WebSecurity InitializeDatabaseConnection 方法

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ù)庫 表 被自動(dòng)創(chuàng)建,但是前提是 數(shù)據(jù)庫 本身必須已經(jīng)存在。

錯(cuò)誤和異常

在下面的情況下,initializedatabaseconnection() 方法拋出一個(gè) invalidoperationexception:

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

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

名稱
namespace webmatrix.webdata
assembly webmatrix.webdata.dll

websecurity 對象 websecurity 對象
相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频