Я получаю эту ошибку, когда пытаюсь получить доступ к утверждениям из Entity Framework Core.
Неверное имя столбца 'UserId1'.
Что странно, что у меня нет UserId1 в классе.
Мой класс пользователя выглядит следующим образом:
public partial class User : IdentityUser
{
public string FirstName {get;set;}
public string LastName {get;set;}
... other properties
public virtual ICollection<UserClaim> UserClaim { get; set; }
}
Мой класс утверждений пользователя выглядит следующим образом:
public partial class UserClaim : Microsoft.AspNetCore.Identity.IdentityUserClaim<string>
{
public byte[] Version { get; set; }
public virtual User User { get; set; }
}
I на самом деле получаю ошибку в этой строке:
var userClaims = await _userManager.GetClaimsAsync(user);