2017-02-12 24 views
1

MVC 5プロジェクトでidentity 2.0を使用します。asp.net mvcプロジェクトの作成されたIDテーブルに列を追加しますか?

私は自分のDB内のプロジェクトは、認証と承認のためのすべてのデフォルトテーブルを作成された実行初回:AspNetUsersテーブルで

enter image description here

私は、整数型のLoyoutIdという名前の追加の列を作成する必要があります。

私の質問は、作成したデフォルトテーブルに列を追加する方法です。

答えて

1

ApplicationUserクラスにさらにプロパティを追加することで、ユーザーのプロフィールデータを追加できます。詳細はthisをご覧ください。あなたのケースでは

public class ApplicationUser : IdentityUser 
{ 
    public int LoyoutId { get; set; } 
} 

そして、パッケージマネージャコンソールを開き、次のコマンドを実行します。

PM> Enable-migrations //You don't need this as you have already done it 
PM> Add-migration Give_it_a_name //This will generate a database script file 
PM> Update-database //Run script file against database. 

今、すべての新しいプロパティがAspNetUsersテーブルに変わります。

+0

http://www.itorian.com/2013/11/customizing-users-profile-to-add-new.htmlを参照してください。 – Marusyk

+0

私はテーブルを作成し、それを既存のものに譲渡する必要がある場合は、post.whatに感謝します。ユーザーテーブル? – Michael

+0

よろしくお願いします!どういう意味ですか?私のコメントからリンクを助けてくれませんでしたか? – Marusyk

関連する問題