Sayfalar

8 Ekim 2019 Salı

Mvc Error: The entity type ApplicationUser is not part of the model for the current context.


Db First ile Asp Identity impementasyonu yapıldıysa Web Config Dosyasında iki adet connection string dosyası olmalıdır. İlki EF Ado.Net ile Sql'den Tabloların çekilmesine yarayan string ikincisi ise Microsoft.AspNet.Identity'nin haberleşecği connection string'dir.

Web Congif Dosyasının görüntüsü şöyle olmalıdır.



<connectionStrings>
  <!-- For Identtiy   -->
  <add name="ExpenditureIdentity" 
       connectionString="data source=.\sqlExpress;initial catalog=Expenditure;
       user id=sa;password=*****; Connect Timeout=60;" 
       providerName="System.Data.SqlClient" />
 
 
  <!-- For DB First Entity Framework   -->  
  <add name="ExpenditureEntities" 
       connectionString="metadata=res://*/Models.EF.Expenditures.csdl|res://*/Models.EF.Expenditures.ssdl|res://*/Models.EF.Expenditures.msl;
       provider=System.Data.SqlClient;
       provider connection string=&quot;
       data source=.\sqlExpress;
       initial catalog=Expenditure;
       user id=sa;password=*****;
       MultipleActiveResultSets=True;
       App=EntityFramework&quot;"
       providerName="System.Data.EntityClient" />
  
</connectionStrings>


MVC LOADING TOO SLOW ISSUE