Spanner Entity Framework Core 제공업체를 사용하면 Entity Framework Core를 사용하여 애플리케이션을 통해 Spanner 데이터베이스를 만들고 쿼리를 실행하며 데이터를 업데이트할 수 있습니다. 이 제공업체는 Microsoft.EntityFrameworkCore 8과 호환됩니다.
Spanner Entity Framework Core 제공업체 설정
애플리케이션에서 Spanner Entity Framework Core 제공업체를 설정하려면 다음 종속 항목을 추가합니다.
<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>
Spanner Entity Framework Core 제공업체의 인증에 따라 서비스 계정 JSON 사용자 인증 정보 파일 위치를 GOOGLE_APPLICATION_CREDENTIALS 환경 변수에 제공해야 합니다. 그렇지 않으면 제공업체가 Google Cloud CLI gcloud 애플리케이션에 설정된 기본 사용자 인증 정보를 사용할 수도 있습니다.
Spanner Entity Framework Core 제공업체 사용
사용 가능한 기능, 제공업체 제한사항, 제공업체 사용 방법에 대한 권장 사항, 코드 샘플에 대한 자세한 내용은 GitHub의 참고 문서를 확인하세요.