Ich erhalte die folgenden Fehler laden, wenn ich meine Website laufen:ASP MVC, EF-Code zuerst können die angegebene Metadaten Ressource (ohne edmx)
kann die angegebene Metadaten Ressource zu laden.
Hier ist meine Verbindungszeichenfolge:
<add name="Context" connectionString="metadata=res://*/database.csdl|res://*/database.ssdl|res://*/database.msl;provider=System.Data.SqlClient;provider connection string="Server=127.0.0.1,2014;Database=myDbName;User Id=sa;Password=myPassword;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />
Nachdem ich nach einer Lösung gesucht ich einige Antworten gefunden, die mir nicht helfen, dieses Problem zu lösen, weil sie sagen, dass ich auf .edmx
einige Änderungen gelten sollte Datei, aber ich habe keine .edmx
Datei in meinem Projekt.
Mein Projekt ist Code-zuerst und so weit ich weiß Code-First-Projekt hat keine .edmx
Datei.
Ich überprüfe auch verwandte Firewall-Port auf dem Server und es ist in Ordnung.
Hier sind einige Lösungen, die ich diese nicht dieses Problem verwenden können, lösen:
entity framework Unable to load the specified metadata resource [duplicate]
MetadataException Unable to load the specified metadata resource
Unable to load the specified metadata resource. Scripts != Models
System.Data.MetadataException: Unable to load the specified metadata resource
ich VS17, EF 6.2 und hier ist meine Lösungsstruktur:
-- myPrj.web
-- myPrj.Model
-- myPrj.Repository
-- myPrj.Service