デフォルトの認証ユーザーテーブルの自動生成 ID のデータベースで、ID が整数ではなく、非常に大きな文字列であることに気付きました.b(GUID) ここに例を示します。
a202fc44-7319-499e-80b8-96822f5833c0
現在、すべての削除メソッドは整数 ID を想定して実装されており、明らかに ID を通過するときに実装されています。エラーが発生します。
1>なぜ最初に文字列IDを実行するのですか? これを小規模なアプリケーションに使用する利点はありますか?
2> 通常の自動インクリメント int を使用するようにこれを変更するにはどうすればよいですか?
プロジェクトの作成時に実装されるため、コードファーストの移行を使用しています。ローカルSQLサーバーにデータベースを作成するだけです。