у меня есть 3 таблицы в identitycore 2 в aspcore для Users
, Roles
и UserRole
.
, поэтому мне нужнозаполните UserRoleViewModel
всем полем из 3 таблиц.
Я использовал этот код для объединения таблиц:
public class ApplicationUserManager : UserManager<User>,
IApplicationUserManager
{
private readonly IUnitOfWork _uow;
_passwordValidators;
private readonly IServiceProvider _services;
private readonly DbSet<User> _users;
private readonly DbSet<Role> _roles;
private readonly DbSet<UserRole> _userRoles;
private readonly IApplicationUserStore _userStore;
IUnitOfWork uow,
IUsedPasswordsService usedPasswordsService)
: base((UserStore<User, Role, ApplicationDbContexct, int, UserClaim, UserRole, UserLogin, UserToken, RoleClaim>)storer)
{
_users = uow.Set<User>();
_roles = uow.Set<Role>();
_userRoles = uow.Set<UserRole>();
}
public List<UserRoleViewModel> FindUserRole()
{
var userinfo=from users in Users
join userRole in _userRoles on users
}
, но когда мне нужно, например, user.id
, он не показывает мне свойства пользовательской таблицы.эта проблема есть для всех таблиц.
как я могу присоединиться к этим таблицам?