2012-10-26 5 views
1

MVC3, VS 2010 및 SQL Express를 사용하여 몇 가지 자습서를 성공적으로 마쳤습니다. 지금 내가하고 싶은 것은 배포 될 내 앱을 만드는 것입니다. 코드 사용하기 먼저 사용자 인증과 데이터를 동일한 데이터베이스에 저장하고 싶습니다. 내가 읽은 것부터 가능하다. (수용 할 수 있겠는가?) 그러나 지금까지는 내 모델과 멤버십을 동일한 데이터베이스에 매핑하는 방법에 대한 정보를 찾지 못했습니다. aspnet과 다른 DB를 지정하고 싶습니다. mdf.MVC3에서 동일한 DB를 인증 및 데이터로 사용하는 방법은 무엇입니까?

답변

2

회원 테이블의 경우 명령 줄에서 aspnet_regsql.exe 도구를 사용할 수 있습니다.

데이터베이스와 자격 증명을 지정하면 해당 데이터베이스에서 멤버 자격 테이블이 만들어집니다.

Entity Framework에서 동일한 데이터베이스를 가리킬 수 있습니다.

이렇게하면 회원 자격과 EF가 동일한 데이터베이스에 저장됩니다.

+0

코드를 먼저 사용한다고 가정하고 제안을 따르기 위해 모델과 데이터베이스를 먼저 만들어야합니다. apsnet.mdf를 가리키는 기본 연결 문자열을 사용하여 새로운 MVC 웹 프로젝트를 시작합니다. – Brian

+0

@Brian - 그러면이 데이터베이스에 연결 문자열을 전달하는 aspnet_regsql을 호출 할 수 있습니다. – Oded

+0

OK -이 도구에 익숙하지 않지만 연결 문자열은 통합 보안 = SSPI를 사용합니다. 사용자 이름이나 암호가 없습니다. 그게 효과가 있니? – Brian

관련 문제