自强学堂
自强学堂:学习、分享、让你更强!
Razor 实例HTMLCSSJAVASCRIPTJQUERYSQLPHPBOOTSTRAPANGULARXML
 

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

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


错误和异常

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

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

技术数据

名称
NamespaceWebMatrix.WebData
AssemblyWebMatrix.WebData.dll


WebSecurity 对象 WebSecurity 对象