Utiliser Entity Framework Core avec Spanner

Le fournisseur Spanner Entity Frame Core vous permet de créer une base de données Spanner, d'exécuter des requêtes et de mettre à jour des données via une application à l'aide d'Entity Frame Core. Le fournisseur est compatible avec Microsoft.EntityFrameworkCore 3.1.

Configurer le fournisseur Spanner Entity Framework Core

Pour configurer le fournisseur Spanner Entity Framework dans votre application, ajoutez la dépendance suivante.

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

Pour l'authentification du fournisseur Spanner Entity Framework, l'emplacement du fichier d'identifiants JSON du compte de service doit être indiqué dans la variable d'environnement GOOGLE_APPLICATION_CREDENTIALS. Sinon, le fournisseur peut également utiliser les identifiants par défaut définis dans l'application Google Cloud CLI gcloud.

Utiliser le fournisseur Spanner Entity Framework Core

Pour en savoir plus sur les fonctionnalités disponibles, les limites du fournisseur, des recommandations sur son utilisation et des exemples de code, consultez la documentation de référence sur GitHub.

Étapes suivantes

  • Consultez les exemples de code pour apprendre à utiliser le fournisseur Spanner Entity Framework Core.
  • Affichez le dépôt du fournisseur Entity Framework Spanner sur GitHub.
  • Signalez un problème GitHub pour signaler un bug ou poser une question sur le fournisseur du framework d'entités Spanner.
  • Apprenez-en plus sur Entity Framework Core.
  • Apprenez-en plus sur NuGet.
  • Obtenez davantage d'informations concernant les identifiants d'autorisation et d'authentification sur la page Premiers pas avec l'authentification.