2016-11-22 8 views
2

Ich kämpfe um Ressourcen zum Einrichten einer Datenbankverbindungszeichenfolge im ASP.net-Core. Ich habe die Verbindungszeichenfolge auf die appsettings.json Datei unten hinzugefügt:Einrichten der Datenbankverbindung in der .Net Core-Anwendung

{ 
    "ConnectionStrings": { 
    "MTDatabase": "Server=ss-demo-7-sep112;Database=MTDB;Trusted_Connection=True;" 
    } 
} 

aber einen Weg finden müssen, um in meinem generic repositry diese Verbindungszeichenfolge zuzugreifen. welches in einem separaten Projekt zu meiner .net Core App gefunden wird, wo es alle Data Access Layer Sachen enthält. Unten ist meine generische Speicherposition, wo ich versuche, meine Verbindungszeichenfolge zu erhalten

PS. Ich habe in meinem .net-Kernprojekt bereits auf dieses DAL-Projekt hingewiesen. Das Projekt schlägt fehl beim Versuch, eine Verbindung zur Datenbank herzustellen, die Ausnahme ist System.NullReferenceException Objektreferenz ist nicht auf eine Instanz eines Objekts für die ConnectionString

eingestellt. Jede Hilfe wird sehr geschätzt.

+0

Möchten Sie EF6 oder EF Core einrichten? Der obige Code sieht wie ASP.NET 4.5/EF6 aus. zielen Sie auch .NET Core oder nur ASP.NET Core auf das vollständige .NET Framework ab? Es ist ein großer Unterschied. .NET Core und .NET Framework sind Laufzeiten, ASP.NET Core ist nur ein Webstack, der auf beiden läuft. EF6 läuft jedoch nur mit vollem .NET Framework – Tseng

Antwort

Verwandte Themen