<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对象