2014-09-25 13 views
-1

내 아이디어는 테스트와 노트가있는 학생이있는 교사입니다. ID 2에는 하나의 테이블 USERS와 역할이 있습니다. 나는 모든 사용자에게 역할을 설정했지만 어떻게 다른 사용자에게 메모와 테스트를 설정할 수 있습니까?!ASP.NET ID 2 역할

테이블 지금 : USER-> USERROLES-역할 내 생각 : TEACHER-> TEST 학생 -> 내가 mvvc 정체성 역할과이 작업을 수행 할 수있는 방법이

+0

더 자세히 설명하고, Users >> Teacher and Student가있는 것처럼 보입니다. 그런 다음 학생용 교사 및 메모에 특정 역할 '시험'을 추가해야합니까? – DSR

+0

이 게시물의 게시물에 대한 해결책을 참조하십시오. http://stackoverflow.com/questions/21385582/mvc-5-asp-net-identity-implementation-confusion/30511153#30511153 – Moji

답변

0

받는 기록을 추가 참고 역할에 대한 사용자의 연결을 정의하는 AspnetUserRoles 테이블입니다. 어떤 사람들은 교사와 학생을위한 기록을 가지고있을 것입니다. 이것은 userid 및 roleid가있는 연관 테이블입니다. 따라서 여기에 레코드가 있으면 123이라는 ID를 가진 사용자가 Teacher를 나타내는 역할 345에 있다고 표시됩니다. 이해가 되니?