我正在尝试将Users表的ID从字符串(GUID)更改为int,这确实很麻烦。我查看了很多示例,但它们似乎是针对Identity或vs的较早版本,并且由于许多原因它们不起作用。
我遇到编译器错误
'Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore 6 [TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken]'上的Microsoft.AspNetCore.Identity.IdentityUser'违反了类型'TUser'的约束。
或者当我创建迁移时,我仍然得到ID的字符串列,而不是我期望的整数。
我正在使用vs2019。 Asp.Net.Core 2.2和Microsoft.AspNetCore.Identity 2.2
有人可以帮我吗?谢谢!
首先如下扩展IdenityUser
类类,以便您可以添加自定义属性: