Mit dem Spanner Entity Framework Core-Anbieter können Sie eine Spanner-Datenbank erstellen, Abfragen ausführen und Daten über eine Anwendung mithilfe von Entity Framework Core aktualisieren. Der Anbieter ist mit Microsoft.EntityFrameworkCore 3.1 kompatibel.
Spanner Entity Framework Core-Anbieter einrichten
Fügen Sie die folgende Abhängigkeit hinzu, um den Spanner Entity Framework Core-Anbieter in Ihrer Anwendung einzurichten.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
...
<ItemGroup>
<PackageReference Include="Docker.DotNet" Version="3.125.5" />
<PackageReference Include="Google.Cloud.EntityFrameworkCore.Spanner" Version="1.0.0" />
</ItemGroup>
...
</Project>
Als Authentifizierung für den Spanner Entity Framework Core-Anbieter sollte der Dateispeicherort der JSON-Anmeldedaten für das Dienstkonto in der Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS
angegeben werden. Andernfalls kann der Anbieter auch die Standardanmeldedaten verwenden, die in der Google Cloud CLI-gcloud
-Anwendung festgelegt sind.
Spanner Entity Framework Core-Anbieter verwenden
Weitere Informationen zu den verfügbaren Funktionen, Einschränkungen des Anbieters, Empfehlungen zur Verwendung des Anbieters und Codebeispiele finden Sie in der Referenzdokumentation auf GitHub.
Nächste Schritte
- Codebeispiele zur Verwendung des Spanner Entity Framework Core-Anbieters
- Sehen Sie sich das Repository für den Spanner Entity Framework Core-Anbieter auf GitHub an.
- Senden Sie ein GitHub-Problem, um einen Fehler zu melden oder eine Frage zum Spanner Entity Framework-Anbieter zu stellen.
- Erhalten Sie weitere Informationen zu Entity Framework Core.
- Erfahren Sie mehr über NuGet.
- Erfahren Sie mehr über Anmeldedaten für die Autorisierung und Authentifizierung unter Erste Schritte bei der Authentifizierung.