ASP.NET 2.0 Идентификационные dbo.AspNetUsers определяется как строка:Почему ASP.NET Identity 2.0 dbo.AspNetUsers Определяет строку вместо int?
Id = c.String(nullable: false, maxLength: 128)
Когда она может быть определена как целое:
Id = c.Int(nullable: false, identity: true)
Почему это так? Что такое +/-?
Имеет ли смысл изменять его на целое число или существует риск завинчивания всего?
[здесь] (http://www.asp.net/identity/overview/extensibility/change-primary-key-for-users-in-aspnet-identity) вы можете найти, как изменить его и [здесь] (https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=integer%20vs%20string%20primary%20key) около +/- этого. – tmg
Возможный дубликат [Почему ASP.NET Identity 2.0 использует GUID/строку как идентификатор пользователя?] (Http://stackoverflow.com/questions/23891446/why-is-asp-net-identity-2-0-using -a-guid-string-as-user-id) – Shoe