O fornecedor do Entity Framework Core do Spanner permite-lhe criar uma base de dados do Spanner, executar consultas e atualizar dados através de uma aplicação com o Entity Framework Core. O fornecedor é compatível com o Microsoft.EntityFrameworkCore 8.
Configure o fornecedor do Entity Framework Core do Spanner
Para configurar o fornecedor do Entity Framework Core do Spanner na sua aplicação, adicione a seguinte dependência.
<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>
Como autenticação para o fornecedor do Entity Framework Core do Spanner, a localização do ficheiro de credenciais JSON da conta de serviço deve ser fornecida na variável de ambiente GOOGLE_APPLICATION_CREDENTIALS
. Caso contrário, o fornecedor também pode usar as credenciais predefinidas definidas na aplicação gcloud
Google Cloud CLI.
Use o fornecedor do Entity Framework Core do Spanner
Para mais informações sobre as funcionalidades disponíveis, as limitações do fornecedor, recomendações sobre como usar o fornecedor e exemplos de código, consulte a documentação de referência no GitHub.
O que se segue?
- Consulte os exemplos de código sobre como usar o fornecedor do Spanner Entity Framework Core.
- Veja o repositório do fornecedor do Spanner Entity Framework Core no GitHub.
- Apresente um problema do GitHub para comunicar um erro ou fazer uma pergunta sobre o fornecedor do Entity Framework do Spanner.
- Saiba mais sobre o Entity Framework Core.
- Saiba mais sobre o NuGet.
- Saiba mais sobre as credenciais de autorização e autenticação no artigo Introdução à autenticação.