【发布时间】:2019-05-29 13:41:27
【问题描述】:
我在我的项目中使用 Identity 2,我想在视图中显示 AspNetUserRoles 列表。但我无法从 DB 对象访问此表。如何在 ASP.NET MVC 5 中访问此表!? 提前感谢您的帮助
【问题讨论】:
-
到目前为止你尝试了什么?
-
它是代码优先的应用程序吗?您是否有一个包含该表的数据库,并且该表是否有超过 2 列?
-
是的,它是代码-first。它有两列(RoleId 和 UserId)@Ghukas
-
我没有尝试任何东西,只是想从控制器@SimonPrice 中的 DB 对象访问此表
-
AspNetUserRoles表是一个映射表。您可以使用AspNetUser对象或AspNetRole对象访问该表。假设您要显示所有用户及其角色,您可以通过从var userRoles = user.AspNetRoles;获取每个用户的信息来实现。
标签: c# asp.net-mvc asp.net-mvc-5 asp.net-identity asp.net-identity-2