WebSecurity - InitializeDatabaseConnection ()


❮ Bảo mật Web

Sự định nghĩa

Phương thức InitializeDatabaseConnection () khởi tạo cơ sở dữ liệu WebSecurity.

Phương pháp này khởi tạo hệ thống WebSecurity bằng cách kết nối với cơ sở dữ liệu có chứa thông tin thành viên và người dùng.


Cú pháp C # và VB

WebSecurity.InitializeDatabaseConnection(connectionString, userTableName, userIdColumn, userNameColumn, autoCreateTables)

Thông số

Parameter Type Description
connectionString String

The name of your WebSecurity database (se remarks)

userTableName String The database table that contains the user profile information
userIdColumn String The database column that contains the user IDs (primary keys)
userNameColumn String The database column that contains the user names
autoCreateTables Boolean true indicates that user profile and membership tables should be created if they do not exist, otherwise false

Giá trị trả lại

Không có.


Nhận xét

Nếu bạn đang sử dụng SQL Server Compact, thì connectionString phải là tên của cơ sở dữ liệu WebSecurity (không có phần mở rộng tên tệp .sdf). Nếu không, nó phải là tên của một chuỗi kết nối trong cấu hình web (tệp web.config).

Ngay cả khi autoCreateTables có thể buộc các bảng cơ sở dữ liệu được tạo tự động, thì bản thân cơ sở dữ liệu đó phải luôn tồn tại.


Lỗi và ngoại lệ

Phương thức InitializeDatabaseConnection () ném ra một lỗi không hợp lệ nếu:

  • SimpleMembership không được khởi tạo (hoặc bị vô hiệu hóa trong cấu hình trang web)

❮ Bảo mật Web