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

ASP.NET/पहचान त्रुटि:इकाई प्रकार ApplicationUser वर्तमान संदर्भ के लिए मॉडल का हिस्सा नहीं है

(अजीब?) समाधान:

मैंने यह बेहतरीन वीडियो देखा https://www.youtube.com/watch?v=elfqejow5hM अलेक्जेंडर श्मिट द्वारा और 33:00 बजे लेखक ने खुलासा किया कि कनेक्शन स्ट्रिंग एक ईएफ कनेक्शन स्ट्रिंग नहीं होनी चाहिए (ईएफ प्रदाता का उपयोग करके) लेकिन विशेष रूप से सुरक्षा के लिए स्थापित एक वेनिला MYSQL/SQLServer कनेक्शन स्ट्रिंग होनी चाहिए, यानी:

<add name="IMSSecurityEntities" connectionString="data source=localhost;database=mydb;Uid=id;Pwd=password;" providerName="mysql.data.mysqlclient"/>

और इसी तरह पहचान मॉडल को इसमें समायोजित किया जाना चाहिए:

Public Class ApplicationDbContext
    Inherits IdentityDbContext(Of ApplicationUser)
    Public Sub New()
        MyBase.New("IMSSecurityEntities")
    End Sub

यह मुझे ORM के माध्यम से सुरक्षा संस्थाओं तक पहुँचने के बारे में परेशान करता है - लेकिन मुझे लगता है कि यह डिज़ाइन द्वारा अच्छी तरह से हो सकता है इसलिए शायद कोई नुकसान न हो।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL और MySQL में क्या अंतर है?

  2. SQL और MySQL में संग्रहीत कार्यविधियाँ बनाने के क्या लाभ हैं?

  3. max_allowed_packet पैरामीटर के साथ भी mysqldump का उपयोग करते समय mysql से कनेक्शन खो जाना

  4. डायनामिक कॉलम को पंक्तियों में स्थानांतरित करना

  5. PHP:एक mysql_query कथन में एकाधिक SQL क्वेरीज़