最新のWeb開発のチュートリアル
 

WebSecurity社 - InitializeDatabaseConnection()


<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 真はそうでない場合はfalse、それが存在しない場合、ユーザープロファイルと会員のテーブルが作成されるべきであることを示しています

戻り値

なし。


備考

あなたは、SQL Server Compactのを使用している場合は、 たconnectionStringは (の.sdfファイル名拡張子なし)WebSecurity社のデータベースの名前でなければなりません。 それ以外の場合は、Web設定での接続文字列の名前でなければなりません(web.config file)

autoCreateTablesが自動的に作成されるデータベース・テーブルを強制することができたとしても、 データベース自体は常に存在している必要があります。


エラーと例外

InitializeDatabaseConnection()メソッドは次の場合に例外InvalidOperationExceptionをスロー。

  • SimpleMembershipが初期化されていない(or disabled in the website configuration)

技術データ

名前空間 WebMatrix.WebData
アセンブリ WebMatrix.WebData.dll

<WebSecurity社オブジェクト