Utiliser Entity Framework Core avec Spanner

Le fournisseur Spanner Entity Framework Core vous permet d'effectuer les opérations suivantes : créer une base de données Spanner, exécuter des requêtes et mettre à jour des données à l'aide d'Entity Framework Core. Le fournisseur est compatible avec Microsoft.EntityFrameworkCore 3.1.

Configurer le fournisseur Spanner Entity Framework Core

Pour configurer le fournisseur Spanner Entity Framework Core dans votre application, ajoutez ce qui suit : la dépendance.

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

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

Utiliser le fournisseur Spanner Entity Framework Core

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

Étape suivante

  • Consultez des exemples de code pour savoir comment utiliser le fournisseur Spanner Entity Framework Core.
  • Affichez le dépôt du fournisseur Spanner Entity Framework Core sur GitHub.
  • Ouvrez une demande GitHub pour signaler un bug ou poser une question sur le fournisseur Spanner Entity Framework.
  • 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.