Ich habe gerade eine Website .net MVC und ich bin erhalte eine Fehlermeldung beim Versuch, eine Ansicht für Index zu machen ...MVC .NET Hinzufügen von View Error DB-Code zuerst
ich den Fehler:
"there was an error running the selected code generator: "unable to retrieve metadata for "MVC_Voetbal.Model.Club". The context is being used in Code First mode with code that was generated from an EDMX file for either Database First or Model First development. ......"
ich habe viel gesucht, und eine Menge von den gleichen Fehler gefunden, aber nie sah die Lösung, die ich mit meinem Projekt hilft ..
ich diesen Fehler beim Versuch, eine Ansicht zu machen, die die Clubs auflistet in meiner Datenbank. Mein Code:
private ClubService clubService;
public ActionResult Index()
{
var clubs = clubService.All();
return View(clubs);
}
Verbindungszeichenfolge in MVC_Voetbal.Model App.config:
<connectionStrings>
<add name="BierenEntities1" connectionString="metadata=res://*/ModelBier.csdl|res://*/ModelBier.ssdl|
res://*/ModelBier.msl;provider=System.Data.SqlClient;provider
connection string="data source=MSI;initial catalog=Bieren;
integrated security=True;MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
Verbindungszeichenfolge in MVC_Voetbal Web.config:
<add name="BierenEntities1" connectionString="Data
Source=PC_DENZEL\SQLVIVES;
Initial Catalog=VoetbalDB;
Integrated Security=True"
providerName="System.Data.EntityClient" />
Wenn ich den providerName ändere, gibt es den gleichen Fehler. Es war standardmäßig sqlClient, also habe ich es in EntityClient geändert, um mein Problem zu lösen (war eine Lösung für einen anderen Thread), aber es hat nicht funktioniert .. & das Model app.config war Standard, als ich das Datenbankmodell erstellte. –