Asp.Net Identity 1.0 (RTM バージョン) を使用します。デフォルトの実装では、AspNetUsers テーブルが作成されます。Id 列の型は nvarchar(128) です。
データベースとテーブルを作成するときに、ユーザー ID のタイプを nvarchar(128) ではなく uniqueidentifier に変更したいだけです。OnModelCreating オーバーライド内で .HasColumnType("uniqueidentifier") を使用してこれを試みましたが、エラーがスローされます。
マイクロソフトはそれが簡単だと言っています...しかし、私は反対する傾向があります...
http://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity
データベース スキーマを制御するため、テーブル名の変更や主キーのデータ型の変更などの一般的なタスクを簡単に実行できます。
したがって、非常に簡潔で完全に非技術的なドキュメントによると、これは主キーのデータ型を変更する一般的なタスクのようです...しかし、それについて簡単なことはないようです。助けてください。