Il provider Spanner Entity Framework Core ti consente di creare un database Spanner, eseguire query e aggiornare i dati tramite un'applicazione che utilizza Entity Framework Core. La che il provider sia 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 quanto segue la 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
puoi anche utilizzare le credenziali predefinite impostate in Google Cloud CLI gcloud
un'applicazione.
Utilizzare il provider Spanner Entity Framework Core
Per ulteriori informazioni sulle funzionalità disponibili, sulle limitazioni del provider, su come utilizzarlo e per esempi di codice, consulta la documentazione di riferimento su GitHub.
Passaggi successivi
- Consulta gli esempi di codice su come utilizzare il provider Spanner Entity Framework Core.
- Visualizza il repository del provider Spanner Entity Framework Core su GitHub.
- Invia una segnalazione su GitHub per segnalare un bug o porre una domanda sul provider Entity Framework di Spanner.
- Scopri di più su Entity Framework Core.
- Scopri di più su NuGet.
- Scopri di più sulle credenziali di autorizzazione e autenticazione in Guida introduttiva all'autenticazione.