菜单
×
   ❮     
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

Definition(定义)

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.config 文件中连接字符串的名称。

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


错误和异常

如果出现以下情况,InitializeDatabaseConnection() 方法将引发 InvalidOperationException

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

❮ WebSecurity
×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持