Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में asp.net सदस्यता तालिका पढ़ते समय त्रुटि

मैंने पाया है कि आप 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 से जुड़ा है।

आशा है कि यह मदद करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हाइबरनेट करने के लिए मैसकल में थोड़ा सा मैप कैसे करें?

  2. मेरे Android एप्लिकेशन में mysql डेटाबेस से ListView में डेटा लाने में असमर्थ

  3. एएसपीनेट छवि नियंत्रण में MySQL ब्लॉब छवि कैसे प्रदर्शित करें?

  4. जांचें कि क्या यह डुप्लिकेट है

  5. स्तंभ संयोजन को तालिका/डेटाबेस डिफ़ॉल्ट में बदलें