0

ID付きASP.NET認証を使用するアプリケーションを構築しようとしています。データベースでIDテーブルを最初にカスタマイズする

私は、操作方法についてvideoを見てきました。彼らはApplicationUserクラスに直接新しいプロパティを追加し、コード一括移行を使用してデータベースを更新します。

しかし、まずデータベースを使用しています。

私は新しいプロパティをApplicationUserクラスに直接追加しました。互換性のあるフィールドもデータベースに追加しました。しかし、私はまだエラーが発生します。

データベースが作成されて以来、 'ApplicationDbContext'コンテキストをサポートするモデルが変更されました。コード一次移行を使用してデータベースを更新することを検討してください(http://go.microsoft.com/fwlink/?LinkId=238269)。

私はこれをGoogleで検索して、具体的データベース最初を参照する記事を見つけましたが、それらはすべて最初コードを使用することを含むように思われています!

もうこれ以上コードなしで行うことはできますか?それとも、すべてのコードを最初に使うか死ぬかのどちらかですか?

+0

あなたはこれを見たことがありますか:http://identity.codeplex.com/? – trailmax

+0

また、https://github.com/kriasoft/AspNet.Identity – trailmax

+1

およびhttp://stackoverflow.com/a/21122865/809357 – trailmax

答えて

0

@Kyleが提案したように、これはすべて__MigrationHistoryテーブルに基づいています。

私はソフトウェアを実行するたびにこのテーブルが自分のデータに対してテストされているかどうかを正確にはわかりません。しかし、表の名前を変更するとエラーが取り除かれます。そして、私は誤りなくデータベースを修正できるようになりました。

関連する問題