2013-10-22 2 views
3

작은 회사에 대한 새로운 asp.net mvc 5 응용 프로그램에서 일하고 있고 새로운 asp.net 신원 체계를 사용하여 회원 데이터베이스를 만드는 방법을 알아 내려고 노력하고 있습니다 . 데이터베이스를 만들고 몇 명의 사용자/역할을 추가 할 수있는 관리자 인터페이스가 있다고 생각했습니다. 이 작업이나 다른 방법으로 관리 인터페이스를 구현해야합니까? 이런 일을하는 데 필요한 자습서가 있습니까? 지금까지 내가 찾을 수 있었던 것은 Facebook이나 Google과 같은 다른 공급자를 사용하는 외부 로그인을 처리 한 것입니다.Asp.Net MVC 5 신원 데이터베이스 관리 인터페이스 만들기

+0

당신이 찾고있는 ASP.NET 정체성을 이해하는 데 도움이 될 수있는 좋은 비디오를 게시? aspnet_regsql.exe? 참고 : http://msdn.microsoft.com/en-us/library/ms229862%28v=vs.80%29.aspx –

+0

저는 솔직히 확신하지 못하지만, 그렇게 생각하지 않습니다. 기본적으로 mvc 5 템플릿 연결 문자열과 함께 제공된 기본 localDB를 채우려합니다. Jon

답변

2

저는 Entity Framework Code First에 기반하고 있다고 확신합니다. db 컨텍스트를 만들면 자동으로 테이블을 만들어야합니다. VS2013를 사용 ASP.NET 정체성과

http://msdn.microsoft.com/en-us/data/jj193542.aspx

+0

악의적 인 말이 맞습니다. 데이터베이스는 DbContext를 만들 때 Entity Framework Code First에 의해 만들어집니다. 사용자 및 역할을 만들려면 역할 및 사용자를 추가 할 수있는 초기화 코드를 추가 할 수 있습니다. 이 예제에서이 코드는 https://github.com/rustd/AspnetIdentitySample/blob/master/AspnetIdentitySample/App_Start/IdentityConfig.cs에서 확인할 수 있습니다. –

2

MVC 5 템플릿 대신 멤버 자격 공급자와는 전혀 관리 인터페이스가 없습니다. VS2013에서 새로운 MVC5 프로젝트를 만든 후 웹 사이트를 실행하십시오. 웹 인터페이스에 첫 번째 사용자를 등록하면 App_Data 폴더 아래에 로컬 데이터베이스가 생성됩니다. 다른 데이터베이스를 가리 키도록 연결 문자열의 이름을 바꾸고 사용자를 다시 등록하여 데이터베이스를 만들 수 있습니다. 사용자를 추가하려면 마이그레이션을 활성화하고 seed 메소드를 사용할 수 있습니다.

스콧 앨런은 당신이 더 많은 http://pluralsight.com/training/courses/TableOfContents?courseName=aspdotnet-mvc5-fundamentals&highlight=scott-allen_aspdotnet-mvc5-fundamentals-m2-katana*8#aspdotnet-mvc5-fundamentals-m2-katana