0
asp.net標識框架自動生成一個字符串GUID作爲AspNetUser表中的主鍵。我如何強制系統使用int來代替?如何避免使用GUID(作爲UserId)作爲asp.net mvc標識表中的主鍵?
因爲根據此線程What are the best practices for using a GUID as a primary key, specifically regarding performance?,使用GUID作爲主鍵導致性能損失。
clustering key!=主鍵。我建議重新閱讀最重要的答案。你的應用程序有多大?你期望有多少用戶使用它?避免過早優化。首先讓它工作,當擔心它的醜陋頭(這可能永遠不會)時擔心表現。 – user1666620
您的表格是否會包含如此多的用戶以至於性能將會成爲問題? –
嗨鮑勃,還沒有,但我認爲它可能是:)。 –