최신 웹 개발 튜토리얼
 

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 사실은 존재하지 않는 경우 사용자 프로필 및 회원 테이블, 그렇지 않은 경우는 false 생성해야 함을 나타냅니다

반환 값

없음.


비고

당신의 SQL Server Compact를 사용하는 경우, ConnectionString을합니다 (하여 .sdf 파일 이름 확장명 제외) WebSecurity 데이터베이스의 이름이어야합니다. 그렇지 않으면 웹 구성에서 연결 문자열의 이름이어야합니다 (web.config file) .

데이터베이스 테이블을 강제 할 수 autoCreateTables가 자동으로 생성 될 경우에도, 데이터베이스 자체는 항상 존재해야합니다.


오류 및 예외

InitializeDatabaseConnection() 메소드 InvalidOperationException이 경우 예외 :

  • SimpleMembership가 초기화되지 않습니다 (or disabled in the website configuration)

기술 데이터

이름
네임 스페이스 WebMatrix.WebData
어셈블리 WebMatrix.WebData.dll

<WebSecurity 객체