WebSecurity InitializeDatabaseConnection 方法

websecurity - initializedatabaseconnection()

websecurity 对象 websecurity 对象

定义

initializedatabaseconnection() 方法初始化 websecurity 数据库。

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

c# 和 vb 语法

websecurity.initializedatabaseconnection(connectionstring, usertablename, useridcolumn, usernamecolumn, autocreatetables)

参数

参数 类型 描述
connectionstring string

您的 websecurity 数据库的名称

usertablename string 包含用户资料信息的数据库 表
useridcolumn string 包含用户 id(主键)的数据库 列
usernamecolumn string 包含用户名的数据库 列
autocreatetables boolean true 指示如果用户资料和会员表不存在则必须创建表,否则为 false。

返回值

无。

备注

如果使用 sql server compact,connectionstring 应该是 websecurity 数据库的名称(不带 .sdf 文件扩展名)。否则它应该是在 web 配置(web.config 文件)中的连接字符串的名称。

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

错误和异常

在下面的情况下,initializedatabaseconnection() 方法抛出一个 invalidoperationexception:

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

技术数据

名称
namespace webmatrix.webdata
assembly webmatrix.webdata.dll

websecurity 对象 websecurity 对象
相关文章