WebSecurity - InitializeDatabaseConnection()
❮ WebSecurity
Definition(定義)
InitializeDatabaseConnection() 方法初始化 WebSecurity 資料庫。
該方法透過連線包含使用者和會員資訊的資料庫來初始化 WebSecurity 系統。
C# 和 VB 語法
WebSecurity.InitializeDatabaseConnection(connectionString, userTableName, userIdColumn, userNameColumn, autoCreateTables)
引數
引數 | 型別 | 描述 |
---|---|---|
connectionString | 字串 |
您的 WebSecurity 資料庫的名稱 (請參閱備註) |
userTableName | 字串 | 包含使用者配置檔案資訊的資料庫 表 |
userIdColumn | 字串 | 包含使用者 ID (主鍵) 的資料庫 列 |
userNameColumn | 字串 | 包含使用者名稱的資料庫 列 |
autoCreateTables | 布林值 | true 表示如果使用者配置檔案和會員表不存在則自動建立,否則為 false |
返回值
無。
備註
如果您使用的是 SQL Server Compact,則 connectionString 應為 WebSecurity 資料庫的名稱 (不帶 .sdf 副檔名)。否則,它應為 web.config 檔案中連線字串的名稱。
即使 autoCreateTables 可以強制自動建立資料庫 表,但 資料庫 本身必須始終存在。
錯誤和異常
如果出現以下情況,InitializeDatabaseConnection() 方法將引發 InvalidOperationException:
- SimpleMembership 未初始化(或在網站配置中停用)
❮ WebSecurity