El proveedor de Core Entity Framework de Spanner te permite crear una base de datos de Spanner, ejecutar consultas y actualizar datos a través de una aplicación mediante Entity Framework Core. El proveedor es compatible con Microsoft.EntityFrameworkCore 3.1.
Configura el proveedor principal de Entity Framework de Spanner
Para configurar el proveedor principal de Entity Framework de Spanner en tu aplicación, agrega la siguiente dependencia.
<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>
Como autenticación para el proveedor de Spanner Entity Framework Core, se debe proporcionar la ubicación del archivo de credenciales JSON de la cuenta de servicio en la variable de entorno GOOGLE_APPLICATION_CREDENTIALS
. De lo contrario, el proveedor también puede usar las credenciales predeterminadas establecidas en la aplicación gcloud
de Google Cloud CLI.
Usar el proveedor principal de Entity Framework de Spanner
Para obtener más información sobre las funciones disponibles, las limitaciones del proveedor, las recomendaciones sobre cómo usar el proveedor y las muestras de código, consulta la documentación de referencia en GitHub.
¿Qué sigue?
- Consulta los ejemplos de código sobre cómo usar el proveedor principal de Entity Framework de Spanner.
- Consulta el repositorio del proveedor principal de Entity Framework de Spanner en GitHub.
- Informa un problema en GitHub para informar un error o haz una pregunta sobre el proveedor de Entity Framework de Spanner.
- Obtén más información sobre Entity Framework Core.
- Obtén más información sobre NuGet.
- Obtén más información sobre las credenciales de autorización y autenticación en Cómo comenzar a usar la autenticación.