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