WebSecurity.InitializeDatabaseConnection 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
InitializeDatabaseConnection(String, String, String, String, Boolean) |
連接到含有使用者資訊的資料庫,以初始化成員資格系統,並選擇性地建立成員資格資料表 (如果還沒有這類資料表的話)。 |
InitializeDatabaseConnection(String, String, String, String, Boolean, SimpleMembershipProviderCasingBehavior) | |
InitializeDatabaseConnection(String, String, String, String, String, Boolean) |
使用指定的成員資格或角色提供者連接到含有使用者資訊的資料庫,以初始化成員資格系統,並選擇性地建立成員資格資料表 (如果還沒有這類資料表的話)。 |
InitializeDatabaseConnection(String, String, String, String, String, Boolean, SimpleMembershipProviderCasingBehavior) |
InitializeDatabaseConnection(String, String, String, String, Boolean)
連接到含有使用者資訊的資料庫,以初始化成員資格系統,並選擇性地建立成員資格資料表 (如果還沒有這類資料表的話)。
public static void InitializeDatabaseConnection (string connectionStringName, string userTableName, string userIdColumn, string userNameColumn, bool autoCreateTables);
static member InitializeDatabaseConnection : string * string * string * string * bool -> unit
Public Shared Sub InitializeDatabaseConnection (connectionStringName As String, userTableName As String, userIdColumn As String, userNameColumn As String, autoCreateTables As Boolean)
參數
- connectionStringName
- String
含有使用者資訊之資料庫的連線字串名稱。 如果您是使用 SQL Server Compact,此名稱可以是資料庫檔案 (.sdf 檔) 的名稱 (但不含 .sdf 副檔名)。
- userTableName
- String
含有使用者設定檔資訊的資料庫資料表名稱。
- userIdColumn
- String
含有使用者 ID 的資料庫資料行名稱。 此資料行必須輸入為整數, (int) 。
- userNameColumn
- String
含有使用者名稱的資料庫資料行名稱。 此資料行用於比對使用者設定檔資料與成員資格帳戶資料。
- autoCreateTables
- Boolean
true 表示如果使用者不存在,則應該建立使用者設定檔和成員資格資料表;false 表示不應該自動建立資料表。 雖然可以自動建立成員資格資料表,但資料庫本身必須早就存在。
適用於
InitializeDatabaseConnection(String, String, String, String, Boolean, SimpleMembershipProviderCasingBehavior)
public static void InitializeDatabaseConnection (string connectionStringName, string userTableName, string userIdColumn, string userNameColumn, bool autoCreateTables, WebMatrix.WebData.SimpleMembershipProviderCasingBehavior casingBehavior);
static member InitializeDatabaseConnection : string * string * string * string * bool * WebMatrix.WebData.SimpleMembershipProviderCasingBehavior -> unit
Public Shared Sub InitializeDatabaseConnection (connectionStringName As String, userTableName As String, userIdColumn As String, userNameColumn As String, autoCreateTables As Boolean, casingBehavior As SimpleMembershipProviderCasingBehavior)
參數
- connectionStringName
- String
- userTableName
- String
- userIdColumn
- String
- userNameColumn
- String
- autoCreateTables
- Boolean
- casingBehavior
- SimpleMembershipProviderCasingBehavior
適用於
InitializeDatabaseConnection(String, String, String, String, String, Boolean)
使用指定的成員資格或角色提供者連接到含有使用者資訊的資料庫,以初始化成員資格系統,並選擇性地建立成員資格資料表 (如果還沒有這類資料表的話)。
public static void InitializeDatabaseConnection (string connectionString, string providerName, string userTableName, string userIdColumn, string userNameColumn, bool autoCreateTables);
static member InitializeDatabaseConnection : string * string * string * string * string * bool -> unit
Public Shared Sub InitializeDatabaseConnection (connectionString As String, providerName As String, userTableName As String, userIdColumn As String, userNameColumn As String, autoCreateTables As Boolean)
參數
- connectionString
- String
含有使用者資訊之資料庫的連線字串名稱。 如果您是使用 SQL Server Compact,此名稱可以是資料庫檔案 (.sdf 檔) 的名稱 (但不含 .sdf 副檔名)。
- providerName
- String
ADO.NET 資料提供者的名稱。 如果您想要使用 Microsoft SQL Server, InitializeDatabaseConnection(String, String, String, String, Boolean) 建議使用多載。
- userTableName
- String
含有使用者設定檔資訊的資料庫資料表名稱。
- userIdColumn
- String
含有使用者 ID 的資料庫資料行名稱。 此資料行必須輸入為整數, (int) 。
- userNameColumn
- String
含有使用者名稱的資料庫資料行名稱。 此資料行用於比對使用者設定檔資料與成員資格帳戶資料。
- autoCreateTables
- Boolean
true 表示應該自動建立使用者設定檔和成員資格資料表;false 表示不應該自動建立資料表。 雖然可以自動建立成員資格資料表,但資料庫本身必須早就存在。
適用於
InitializeDatabaseConnection(String, String, String, String, String, Boolean, SimpleMembershipProviderCasingBehavior)
public static void InitializeDatabaseConnection (string connectionString, string providerName, string userTableName, string userIdColumn, string userNameColumn, bool autoCreateTables, WebMatrix.WebData.SimpleMembershipProviderCasingBehavior casingBehavior);
static member InitializeDatabaseConnection : string * string * string * string * string * bool * WebMatrix.WebData.SimpleMembershipProviderCasingBehavior -> unit
Public Shared Sub InitializeDatabaseConnection (connectionString As String, providerName As String, userTableName As String, userIdColumn As String, userNameColumn As String, autoCreateTables As Boolean, casingBehavior As SimpleMembershipProviderCasingBehavior)
參數
- connectionString
- String
- providerName
- String
- userTableName
- String
- userIdColumn
- String
- userNameColumn
- String
- autoCreateTables
- Boolean
- casingBehavior
- SimpleMembershipProviderCasingBehavior