如何将AspNet Identity Version 2或2.1 Alpha中的UserId更改为标识int

时间:2014-07-03 15:27:46

标签: asp.net asp.net-identity

从我可以看到有很多帖子询问如何做到这一点但由于身份代码变化很快我认为大多数回复可能有点过时。快速搜索显示了许多(略有混乱)的例子。此外,我看到了郝公的评论,这些评论表明情况正在发生变化,许多较旧的答案可能不再是最佳解决方案。这样的行情让我希望找到最新的解决方案:

"This is something we didn't have time to support, but I'm looking into making 
 this easy(ier) in 1.1 right now. Hopefully something will be available in the 
 nightly builds soon."

为了每个人现在使用身份2或2 Beta的好处,任何人都可以指出我的一些步骤或链接,这将解释我如何将我的默认值更改为身份值?我很确定这是很多人需要知道的事情,所以我希望得到一些有益于社区的非常有用的答案或建议。如果可能的话,我真的希望答案是微软建议的解决方案,因为我意识到事情仍在变化。希望郝公能为每个人的利益回答这个问题。

1 个答案:

答案 0 :(得分:4)

在本文中,似乎很好地解释了更改主键类型的过程:

Announcing RTM of ASP.NET Identity 2.0

其中还包含CodePlex上代码示例的链接:

ASP.NET Source Code - Changing PK