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. Il fornitore è compatibile con Microsoft.EntityFrameworkCore 3.1.
Configurare il provider Spanner Entity Framework Core
Per configurare il provider Spanner Entity Framework Core 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 fornitore può anche utilizzare le credenziali predefinite impostate nell'applicazione gcloud
Google Cloud CLI.
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 Iniziare a utilizzare l'autenticazione.