Utilizzo di Entity Framework Core con Spanner

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