据我了解 ASP.NET 身份 2,您将能够为用户和角色提供 int 的 PK。 我非常喜欢这个想法。
但目前 ASP.NET 标识 1.0 似乎生成一个转换为字符串的 GUID。我了解如何更改为 PK 是一个 int,但还需要什么。如果我的PK是整数,那么当我创建新用户时,它会自动为我创建一个整数ID吗?
默认情况下,
EF 知道如何生成与 Guid 不同的 int 标识,因此一旦将主键类型切换为整数,就不必对密钥生成执行任何操作。