2017-10-14 13 views
1

Linq 및 MVC를 배우고 있습니다. 사용자 로그인을 위해 ID 테이블을 사용하는 MVC 프로젝트를 만들었습니다. Aspnetuser id를 외래 키로 사용하는 Employee 모델을 만들었습니다. 나는 각 직원에게 역할 관리자를 할당 승인 등Linq의 ID 사용자 및 역할 테이블에 액세스

나는 직원의 컨트롤러를 만들 자동

 var employee = db.Employee.Include(e => e.Department) 
           .Include(e => e.Designation) 
           .Include(e => e.Organization) 
           .Include(e => e.User); 

     return View(employee.ToList()); 

내가 aspnetusers보다 aspnetusers 테이블이 LINQ의 가입 만들고 싶어이 LINQ 쿼리를 생성 aspnetuserroles 테이블 그래서 나는 직원의 역할을 얻을 수 있습니다.

그것은 당신의 구조 직원 모델을 알지 못하고 확실히 말할 어렵다

답변

0

조언,하지만 난 추측을하고, 추가 제안 드리겠습니다 :

.Include(e =>e.User.Roles); 

그 진술의 끝으로 .

관련 문제