Le fournisseur Spanner Entity Framework 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 de 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 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>
En tant qu'authentification pour le fournisseur Spanner Entity Framework Core, l'emplacement du fichier d'identifiants JSON du compte de service doit être fourni dans la variable d'environnement 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.