I'm trying to understand why the new ASP.NET Identity tables stopped using Guid
(uniqueidentifier type) as keys - instead it is now using nvarchar(128)
but still keep a Guid
as a string
...
Isn't it a huge waste? (uniqueidentifier
is just 2 integers
vs the whole Guid
as a 36 character string
)
I'm suspecting that Entity Framework might be responsible for this...
Is it safe to change back to uniqueidentifier keys?
Can anyone tell me what are the benefits of using 36 character strings?