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. 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