Попробуйте что-нибудь подобное; адаптируйте подход так, как вам нужно:
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>
Я сделал здесь много предположений:
- вы используете синтаксис Razor
- вы используете источник данных SQL с очень упрощенным запросом.