Il provider Spanner Entity Framework Core consente di creare un database Spanner, eseguire query e aggiornare dati tramite un'applicazione utilizzando Entity Framework Core. Il provider è compatibile con Microsoft.EntityFrameworkCore 3.1.
Configura il provider principale di Spanner Entity Framework
Per configurare il provider Core Entity Framework di Spanner nella tua applicazione, aggiungi la seguente dipendenza.
<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>
Come autenticazione per il provider Spanner Entity Framework Core, la posizione del file delle credenziali JSON dell'account di servizio deve essere fornita nella variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
. In caso contrario, il provider può utilizzare anche le credenziali predefinite impostate nell'applicazione gcloud
di Google Cloud CLI.
Usa il provider principale Spanner Entity Framework
Per ulteriori informazioni sulle funzionalità disponibili, sulle limitazioni del provider, suggerimenti su come utilizzare il provider e per esempi di codice, consulta la documentazione di riferimento su GitHub.
Passaggi successivi
- Guarda gli esempi di codice su come utilizzare il provider principale Spanner Entity Framework.
- Visualizza il repository per il provider Core Entity Framework di Spanner su GitHub.
- Invia un problema GitHub per segnalare un bug o fai una domanda sul provider Spanner Entity Framework.
- Scopri di più su Entity Framework Core.
- Scopri di più su NuGet.
- Per saperne di più sulle credenziali di autorizzazione e autenticazione, consulta la Guida introduttiva all'autenticazione.