ASP.NET 教程

WebSecurity - InitializeDatabaseConnection()

WebSecurity 对象 WebSecurity 对象

定义

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

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

C# 和 VB 语法

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

参数

参数类型描述
connectionStringString

您的 WebSecurity 数据库的名称

userTableNameString包含用户资料信息的数据库
userIdColumnString包含用户 ID(主键)的数据库
userNameColumnString包含用户名的数据库
autoCreateTablesBooleantrue 指示如果用户资料和会员表不存在则必须创建表,否则为 false

返回值

无。

备注

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

即使 autoCreateTables 会强制数据库 被自动创建,但是前提是 数据库 本身必须已经存在。

错误和异常

在下面的情况下,InitializeDatabaseConnection() 方法抛出一个 InvalidOperationException

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

技术数据

名称
NamespaceWebMatrix.WebData
AssemblyWebMatrix.WebData.dll

WebSecurity 对象  WebSecurity 对象

新闻动态 联系方式 广告合作 招聘英才 安科实验室 帮助与反馈 About Us

Copyright © 2013 - 2019 Ancii.com All Rights Reserved京ICP备18063983号-5 京公网安备11010802014868号