SqlException:无效的列名'NormalizedName'无效的列名“ ConcurrencyStamp”无效的列名“ NormalizedName”

问题描述

为什么在.NET Core Identity上使用PasswordSignInAsync时会出现异常? Microsoft.AspNetCore.Identity

await _signInManager.PasswordSignInAsync(user.UserName,Input.Password,Input.RememberMe,lockoutOnFailure: false);

An unhandled exception occurred while processing the request.
SqlException: Invalid column name 'NormalizedName'.
Invalid column name 'ConcurrencyStamp'.
Invalid column name 'NormalizedName'.
Microsoft.Data.SqlClient.SqlCommand+<>c.<ExecuteDbDataReaderAsync>b__164_0(Task<SqlDataReader> result)

我可以创建用户,重设密码等。 'NormalizedName'甚至都不是Microsoft.AspNetCore.Identity的一部分。所有列都存在于我的表中

select LockoutEnd,TwoFactorEnabled,PhoneNumberConfirmed,PhoneNumber,ConcurrencyStamp,SecurityStamp,PasswordHash,EmailConfirmed,NormalizedEmail,Email,NormalizedUserName,UserName,Id,LockoutEnabled,AccessFailedCount
from [dbo].[AspNetUsers]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)