我已将默认 MVC5 模板修改为使用s/ s,而不是使用string
/ nvarchar
-keyed 用户。我的解决方案类似于此处讨论的解决方案:http: //blogs.msdn.com/b/webdev/archive/2013/12/20/announcing-preview-of-microsoft-aspnet-identity-2-0-0- alpha1.aspxGuid
uniqueidentifier
我在适用的情况下更改了类型参数,但我的第一个用户生成的 id 为 00000000-0000-0000-0000-000000000000。无法创建第二个用户,因为它的主键与第一个用户的主键冲突。
然后我将适用的类型参数从 更改Guid
为int
,然后它工作了,用户 ID 从 1 开始并递增。
那么我该如何使用它Guid
呢?
我只需要挂在某个地方并为每个新创建的用户分配一个新的 Guid。最好的地方在哪里?我想也许在 ApplicationUser (implements IdentityUser<Guid, ...>) 构造函数中,但我不确定。