가능한 한 MVC 4와 함께 Simple Membership Provider를 "책"으로 사용하려고합니다. 현재 시나리오는 다음과 같습니다.단순 멤버 자격 공급자 - 엔터티 프레임 워크 및 역할
- 나는 here 주제의 Jon Galloway 블로그 게시물을 사용하고 있습니다.
1) 저는이 것이 Entity Framework를 통해 유선 상태임을 알고 있습니다. 그러나 UserProfile 클래스에 속성을 추가 할 때 속성이 생성 될 때 자동으로 테이블에 나타나지 않았습니다. 데이터베이스가 이미 생성 되었기 때문에 (테이블이 존재하지 않음)? 필자는 수동으로 필드를 추가했지만 기능적 이었지만 필드가 자동으로 생성되지 않도록하는 "잡았다"를 알면 좋을 것입니다.
2) 역할에 관한 한, 주로 전역 권한 유형 (즉, 사용자는 사용자, 관리자 등)을 대상으로합니다. 프로젝트 레벨 (예 : project1의 admin, project2의 user)에서 처리하도록하려면 어떤 수정이 필요합니까?
등) 확장 방법에 대한 모범 사례와 관련하여 실제로 자세히 설명하는 기사가 있습니까?
이 주제에 대한 많은 게시물을 찾아야합니다. 예 : http://stackoverflow.com/questions/14672205/code-first-membership-provider/14672293#14672293 –
정확히 무엇을하고 싶습니까? SimpleMembership을 사용하고 Db를 확장 하시겠습니까? –
UserProfile 개체에는 UserId 및 UserName이 있습니다. 이메일, 이름 (성명) 및 IsLockedOut을 추가했습니다. 어떤 이유로 든 테이블을 생성 할 때 해당 속성은 데이터베이스에 필드를 만들지 않습니다. 필자는 수동으로 열을 작성하여 해결할 수있었습니다. 생성하지 않는 이유가있는 경우 (웹 보안 방법에 대한 소스를 이해할 수없는 경우) 호기심이 생겼습니다. 역할 테이블은 id와 role이지만 id, project, role로 전환하려고합니다. 현재는 역할 추가/확인 기능을 내장하고 수표를 작성하지 않고 규칙을 준수 할 필요가 있습니다. – Robert