使用Asp.net 4.5和VS 2013,我想知道如何將Asp.Net標識表與現有數據庫集成。如何將ASP.NET標識表集成到現有數據庫中
所以基本上我想在同一個數據庫中有Identity和我自己的表的db表。
我知道Asp.Net身份使用代碼優先的方法,但我想爲我現有的數據庫使用DB第一種方法。 我有點混淆。
你將如何處理?
是否有意義將Asp.Net標識表保存在與我自己的表不同的數據庫中?
使用Asp.net 4.5和VS 2013,我想知道如何將Asp.Net標識表與現有數據庫集成。如何將ASP.NET標識表集成到現有數據庫中
所以基本上我想在同一個數據庫中有Identity和我自己的表的db表。
我知道Asp.Net身份使用代碼優先的方法,但我想爲我現有的數據庫使用DB第一種方法。 我有點混淆。
你將如何處理?
是否有意義將Asp.Net標識表保存在與我自己的表不同的數據庫中?
編輯您的identitymodel覆蓋模型的創建,並指向已建立
protected override void OnModelCreating(System.Data.Entity.DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<IdentityUser>().ToTable("Users");
modelBuilder.Entity<ApplicationUser>().ToTable("Users");
modelBuilder.Entity<IdentityUserRole>().ToTable("UserRoles");
modelBuilder.Entity<IdentityUserLogin>().ToTable("UserLogins");
modelBuilder.Entity<IdentityUserClaim>().ToTable("UserClaims");
modelBuilder.Entity<IdentityRole>().ToTable("Roles");
}
現有的表可以的稱號原來的問題來回答?在這個投票答案中,是最後一個問題,關於一個或兩個服務器,正在回答。但不是標題中的那個。我希望在已經工作的數據庫中有我的IdentityUser表。有人可以回答嗎?數據庫第一種方法不包括這一點。我提出了另一個問題:https://stackoverflow.com/questions/38082443/how-to-migrate-identityuser-tables-to-an-existing-database-in-asp-net-mvc-5。謝謝。 – Dieglock