2011-12-04 5 views
0

내보기의 데이터베이스의 사용자 테이블에있는 사용자에 대해서만 모든 역할을 표시해야합니다. 그 일을 어떻게 하죠? 어떤 도움이라도 대단히 감사하겠습니다. 감사.db의 사용자에 대한 역할 표시

답변

0

다음과 같이 시도해보십시오. 당신이 필요로하는 접근 방식을 적용 :

SELECT UserName, RoleName From MyUsers; 

당신의 MVC 컨트롤러에서 :

List<User> users = MyDataLayer.GetUserRoles(); 
ViewBag.UserRoles = userRoles; 

을보기에서 :

:

<ul> 
    @foreach (User u in ViewBag.UserRoles) { 
    <li>User @u in Role(s) @String.Join(", ", u.Roles.ToArray()) </li> 
    } 
</ul> 

는 여기 가정을 많이했습니다

  • 면도기 구문을 사용 중입니다.
  • 매우 단순화 된 쿼리로 SQL 데이터 소스를 사용하고 있습니다.
+0

예, SQLContactDAL과 함께 SqlDataLibrary를 사용하고 있습니다. 다른 클래스와 라이브러리에서 DAL의 메서드를 사용하는 방법을 모르겠습니다. 내 참조 폴더에 SqlDataLibrary를 포함 시켰습니다. – multiv123

+0

특정 데이터 액세스 전략을 사용하기 위해 예제를 수정해야합니다. –

관련 문제