Using Asp.Net Identity 1.0 (RTM version). The default implementation creates an AspNetUsers table. The Id column type is nvarchar(128).
When the database and tables are being created, I would simply like to change the type of the User Id to be uniqueidentifier instead of nvarchar(128). I have attempted this using .HasColumnType("uniqueidentifier") within the OnModelCreating override... but it throws errors.
Microsoft indicates that it is easy... but I would tend to disagree...
http://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity
Since you control the database schema, common tasks such as changing table names or changing the data type of primary keys is simple to do.
So according to their extremely brief and completely non-technical documentation this seems to be a common task, changing the data type of a primary key... but there doesn't seem to be anything simple about it. Please help.