2013-11-15 51 views

回答

2

Hao Kung來自ASP.NET團隊在關於如何將id類型更改爲int的question的評論中寫道此內容。

因此,我們決定使用字符串鍵來避免處理鍵序列化問題,EF默認實現可能使用int作爲主鍵,GUID只是生成隨機唯一字符串鍵的簡單方法。

0

字符串用戶ID的另一個原因可能是字符串被硬編碼到聲明API中,具體地說,Microsoft.AspNet.Identity.IdentityExtensions.GetUserId,它使用System.Security.Claims.Value,它們都返回字符串。