Entity Framework 4.1-Fehler: „Der Anbieter hat keinen ProviderManifestToken-String zurückgegeben“
Beim Versuch, Entity Framework in einem ASP.NET zu verwenden Projekt ist ein Fehler aufgetreten: „Der Anbieter hat keine ProviderManifestToken-Zeichenfolge zurückgegeben.“ Dies hat die Erstellung der Datenbank verhindert.
Problemdetails
Die bereitgestellte Verbindungszeichenfolge weist auf einen Versuch hin, auf eine Datenbank zuzugreifen, die sich unter „.SQLExpress;initial Catalog=NewTestDB“ befindet ;integrierte Sicherheit=True;" Verwendung des Anbieters „System.Data.SqlClient“. Der Code versucht, Entitäten zu den Tabellen „Patienten“ und „LabResults“ hinzuzufügen und speichert die Änderungen.
Lösung
Nach der Untersuchung der inneren Ausnahme des Fehlers war dies der Fall festgestellt, dass das Problem auf einen fehlgeschlagenen SQL-Anmeldeversuch für den angegebenen Benutzer zurückzuführen ist.
Vorgeschlagen Aktion
Um dieses Problem zu beheben, überprüfen Sie die angegebenen Anmeldeinformationen für den Zugriff auf die Datenbank. Stellen Sie sicher, dass der Benutzer über die erforderlichen Berechtigungen zum Herstellen einer Verbindung und zum Erstellen der Datenbank verfügt.
Das obige ist der detaillierte Inhalt vonWarum wirft Entity Framework 4.1 die Meldung „Der Anbieter hat keinen ProviderManifestToken-String zurückgegeben' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!