<WebSecurity Obiect
Definiție
InitializeDatabaseConnection() Metoda inițializează baza de date WebSecurity.
Metoda inițializează sistemul WebSecurity prin conectarea la baza de date care conține informații de utilizator și de membru.
C # și VB sintaxă
WebSecurity.InitializeDatabaseConnection( connectionString, userTableName,
userIdColumn, userNameColumn, autoCreateTables )
Parametrii
Parametru | Tip | Descriere |
---|---|---|
connectionString | String | Numele bazei de date WebSecurity (se remarks) |
userTableName | String | Tabelul de bază de date care conține informații de profil de utilizator |
userIdColumn | String | Coloana bază de date care conține ID - urile de utilizator (primary keys) |
userNameColumn | String | Coloana bază de date care conține numele de utilizator |
autoCreateTables | Boolean | adevărat indică faptul că ar trebui create de profil și de membru utilizator tabele în cazul în care nu există, în caz contrar fals |
Revenire Valoare
Nici unul.
Comentarii
Dacă utilizați SQL Server Compact, connectionString trebuie să fie numele bazei de date WebSecurity (fără extensia de nume de fișier .sdf). În caz contrar , ar trebui să fie numele unui șir de conexiune în configurația web (web.config file) .
Chiar dacă autoCreateTables poate forța tabelele bazei de date care urmează să fie create în mod automat, baza de date în sine trebuie să existe întotdeauna.
Erori și excepții
InitializeDatabaseConnection() metoda aruncă o InvalidOperationException dacă:
- SimpleMembership nu este inițializat (or disabled in the website configuration) - (or disabled in the website configuration)
Date tehnice
Nume | Valoare |
---|---|
namespace | WebMatrix.WebData |
Asamblare | WebMatrix.WebData.dll |
<WebSecurity Obiect