ASP.Net.Core 2.2身份更改ID从字符串更改为整数

问题描述 投票:0回答:1

我正在尝试将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

有人可以帮我吗?谢谢!

entity-framework asp.net-core asp.net-identity visual-studio-2019
1个回答
0
投票

首先如下扩展IdenityUser类类,以便您可以添加自定义属性:

© www.soinside.com 2019 - 2024. All rights reserved.