Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

WebSecurity - InitializeDatabaseConnection()


❮ WebSecurity

定义

InitializeDatabaseConnection() 方法初始化 WebSecurity 数据库。

该方法通过连接到包含用户和成员资格信息的数据库来初始化 WebSecurity 系统。


C# 和 VB 语法

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

参数

参数 类型 描述
connectionString 字符串

您的 WebSecurity 数据库的名称(见备注)

userTableName 字符串 包含用户资料信息的数据库
userIdColumn 字符串 包含用户 ID(主键)的数据库
userNameColumn 字符串 包含用户名的数据库
autoCreateTables 布尔值 true 表示如果用户资料表和成员资格表不存在,则应创建它们,否则为 false

返回值

无。


备注

如果您使用的是 SQL Server Compact,则 connectionString 应该是 WebSecurity 数据库的名称(不包含 .sdf 文件扩展名)。否则,它应该是 Web 配置(web.config 文件)中连接字符串的名称。

即使 autoCreateTables 可以强制自动创建数据库 ,但 数据库 本身必须始终存在。


错误和异常

如果以下情况发生,则 InitializeDatabaseConnection() 方法会抛出 InvalidOperationException

  • SimpleMembership 未初始化(或在网站配置中禁用)

❮ WebSecurity
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.