2014-07-03 17 views
2

從我可以看到有很多帖子詢問如何做到這一點,但隨着身份代碼變化非常快,我認爲大部分回覆可能有點過時了。一次快速搜索給我看了很多(有點混亂)的例子。另外,我看到了浩瀚提出的意見,認爲事情正在發生變化,許多較舊的答案可能不再是最好的解決方案。這樣的行情讓我希望能找到最新解決方案:如何將AspNet身份版本2或2.1 Alpha中的UserId更改爲身份int

"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版可能有人點我的一些步驟或環節的利益可以解釋我怎麼能將我的默認值更改爲身份值?我相當肯定這是大量人們需要了解的事情,所以我希望得到一些非常有用的答案或建議,這些答案或建議可能有益於社區。如果可能的話,我真的很希望答案是微軟建議的解決方案,因爲我意識到情況仍在改變。希望郝公能能夠回答這個問題,爲了大家的利益。

回答

4

改變主鍵的類型的過程似乎相當好這個新手必看解釋說:

Announcing RTM of ASP.NET Identity 2.0

其中還包括在CodePlex上一個鏈接到一個代碼示例:

ASP.NET Source Code - Changing PK

+0

謝謝。我會看看這個鏈接。我確實審查了很多鏈接,但錯過了這一個。希望有這個問題會幫助其他人找到鏈接。我看到現在有一​​個Identity 2.1 Alpha。我想知道這個更新的版本是否有任何改變。 –