首页 > 解决方案 > 显示视图中每个身份用户的第一个角色

问题描述

在返回所有身份用户列表的控制器中,我希望能够找到一个用户角色(每个用户只有 1 个),并将其包含在能够将“角色”显示为用户旁边的列的视图中看法。

尝试了不同类型的 lambda 表达式,但不幸的是没有运气。

“ApplicationUser”是一个新的模型类,向 IdentityUser 表添加了几个新字段。

我在用户名上设置了一个过滤器,代码适用于这个特定的表。

到目前为止,这是我的行动:

public async Task<IActionResult> Index()
{
return View(await _db.ApplicationUser.Where(u => u.UserName != "-").ToListAsync());
}

我曾尝试尝试使用“包含”表达式,但它对我不起作用。

想知道我是否需要一个 ViewModel 来实现这个目的,或者一个 lambda 表达式可以为我做这件事吗?

我希望能够在显示 fx 的视图中显示表格。每个用户的用户名、电话号码和角色名称

标签: c#asp.net-mvc

解决方案


推荐阅读