Share via


WebSecurity.InitializeDatabaseConnection 方法

定義

多載

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

適用於

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

適用於