【发布时间】:2023-03-21 04:43:02
【问题描述】:
我正在使用Identity 2 和EF 6,我想获取用户ID 的角色对象列表或roleId 的用户对象列表。
IEnumerable<TRole> GetUserRoles<TRole>(string userId) where TRole : class, IRole<string>
IEnumerable<TUser> GetRoleUsers<TUser>(string roleId) where TUser : class, IUser<string>
实体框架似乎没有公开TUser 和TRole 之间关系的链接表,因此即使使用EF 似乎也很棘手。
看起来接近高效的唯一方法是直接使用 SQL 查询数据库。
有没有人有在框架内实现这些方法的解决方案?
【问题讨论】:
标签: asp.net entity-framework-6 asp.net-identity