最新的Web开发教程
 

WebSecurity - InitializeDatabaseConnection()


<WebSecurity对象

定义

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

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


C#和VB语法

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

参数

参数 类型 描述
connectionString String

WebSecurity数据库的名称(se remarks)

userTableName String 包含用户个人资料信息的数据库
userIdColumn String 数据库包含用户ID (primary keys)
userNameColumn String 包含用户名的数据库
autoCreateTables Boolean true表示,如果他们不存在用户配置文件和成员表应当建立,否则为false

返回值

没有。


备注

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

即使被自动创建autoCreateTables可以迫使数据库数据库本身必须始终存在。


错误和异常

所述InitializeDatabaseConnection()方法将引发一个InvalidOperationException:

  • SimpleMembership未初始化(or disabled in the website configuration)

技术数据

名称
命名空间 WebMatrix.WebData
部件 WebMatrix.WebData.dll

<WebSecurity对象