मैंने पाया है कि आप OnModelCreation को ओवरराइड करके asp.net में पहचान और सदस्यता प्रदाता के लिए तालिका नामों को फिर से मैप कर सकते हैं। पहचान मॉडल . में विधि .cs.
यहाँ समाधान है:
protected override void OnModelCreating(System.Data.Entity.DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<ApplicationUser>().ToTable("aspnetusers");
modelBuilder.Entity<IdentityRole>().ToTable("aspnetroles");
modelBuilder.Entity<IdentityUserRole>().ToTable("aspnetuserroles");
modelBuilder.Entity<IdentityUserClaim>().ToTable("aspnetuserclaims");
modelBuilder.Entity<IdentityUserLogin>().ToTable("aspnetuserlogins");
}
आप देखते हैं कि सभी मानक एएसपीनेट सदस्यता तालिका नामों को कम मामले में स्पष्ट रूप से सेट करें क्योंकि मेरे पास यह मेरे डेटाबेस में है जो समस्या पैदा कर रहा था।
अब मैं अपने मौजूदा वेब ऐप से सदस्यता को कनेक्ट, प्रमाणित और प्रबंधित कर सकता हूं जो कि Linux आधारित MySQL DB से जुड़ा है।
आशा है कि यह मदद करता है।