Usar o Entity Framework Core com o Spanner

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?