ASP.NET Web Forms項目使用ASP.NET Identity 2.0時擴展註冊用戶屬性的方法

1、打開Models文件夾下的IdentityModes.cs文件,在ApplicationUser中直接加入新增的自定義屬性Dept(見文中代碼:public string Dept { get; set; }

2、打開NuGet包管理器控制檯,在打開的控制檯中,錄入命令:Enable-Migrations –Force,如下所示:

命令執行後,會在項目中增加一個叫Migrations的文件夾,打開該文件夾下的類文件Configurations.cs把類構造方法中的AutomaticMigrationsEnabled值從False改爲True

3、在NuGet包管理器控制檯,執行命令:Update-DatabaseVS將自動完成數據庫的更新,在AspNetUsers表中將增加Dept列。注:在執行本步前,需要刪除原來已經存在的數據庫表,所以注意備份數據後再做更新。
4、下面就可以使用Identity提供的註冊與登錄功能處理這個Dept列了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章