<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對象