El proveedor de Entity Framework Core de Spanner te permite crear una base de datos de Spanner, ejecutar consultas y actualizar datos a través de una aplicación que use Entity Framework Core. El proveedor es compatible con Microsoft.EntityFrameworkCore 8.
Configurar el proveedor de Entity Framework Core de Spanner
Para configurar el proveedor de Entity Framework Core de Spanner en tu aplicación, añade la siguiente dependencia.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<OutputType>Exe</OutputType>
</PropertyGroup>
...
<ItemGroup>
<PackageReference Include="Google.Cloud.EntityFrameworkCore.Spanner" Version="3.2.0" />
</ItemGroup>
...
</Project>
Para autenticar el proveedor de Entity Framework Core de Spanner, se debe proporcionar la ubicación del archivo 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 definidas en la aplicación de la CLI de Google Cloud gcloud
.
Usar el proveedor de Entity Framework Core de Spanner
Para obtener más información sobre las funciones disponibles, las limitaciones del proveedor, las recomendaciones sobre cómo usarlo y ejemplos de código, consulta la documentación de referencia en GitHub.
Siguientes pasos
- Consulta los ejemplos de código sobre cómo usar el proveedor de Spanner Entity Framework Core.
- Consulta el repositorio del proveedor de Entity Framework Core de Spanner en GitHub.
- Registra una incidencia en GitHub para informar de un error o hacer una pregunta sobre el proveedor de Entity Framework de Spanner.
- Consulta más información sobre Entity Framework Core.
- Consulta más información sobre NuGet.
- Consulta información sobre las credenciales de autorización y autenticación en el artículo Empezar a usar la autenticación.