Spanner에서 Entity Framework Core 사용

Spanner Entity Framework Core 제공업체Entity Framework Core를 사용하여 애플리케이션을 통해 Spanner 데이터베이스를 만들고, 쿼리를 실행하고, 데이터를 업데이트할 수 있습니다. 이 제공업체는 Microsoft.EntityFrameworkCore 3.1과 호환됩니다.

Spanner Entity Framework Core 제공업체 설정

애플리케이션에서 Spanner Entity Framework Core 제공업체를 설정하려면 다음 종속 항목을 추가하세요.

<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>

Spanner Entity Framework Core 제공업체의 인증에 따라 서비스 계정 JSON 사용자 인증 정보 파일 위치를 GOOGLE_APPLICATION_CREDENTIALS 환경 변수에 제공해야 합니다. 그렇지 않으면 제공업체가 Google Cloud CLI gcloud 애플리케이션에 설정된 기본 사용자 인증 정보를 사용할 수도 있습니다.

Spanner Entity Framework Core 제공업체 사용

사용 가능한 기능, 제공업체 제한사항, 제공업체 사용 방법에 대한 권장 사항, 코드 샘플에 대한 자세한 내용은 GitHub의 참고 문서를 확인하세요.

다음 단계

  • Spanner Entity Framework Core 제공업체를 사용하는 방법에 대한 코드 예시를 확인하세요.
  • GitHub에서 Spanner Entity Framework Core 제공업체의 저장소를 보세요.
  • GitHub 문제를 제출하여 버그를 보고하거나 Spanner Entity Framework 제공업체에 대해 질문해보세요.
  • Entity Framework Core에 대해 자세히 알아보세요.
  • NuGet에 대해 자세히 알아보세요.
  • 인증 시작하기에서 승인 및 사용자 인증 정보를 알아봅니다.