Menggunakan Entity Framework Core dengan Spanner

Penyedia Inti Framework Entity Spanner memungkinkan Anda membuat database Spanner, menjalankan kueri, dan memperbarui data melalui aplikasi menggunakan Entity Framework Core. Penyedia ini kompatibel dengan Microsoft.EntityFrameworkCore 3.1.

Menyiapkan penyedia Inti Framework Entitas Spanner

Untuk menyiapkan penyedia Spanner Entity Framework Core di aplikasi Anda, tambahkan dependensi berikut.

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

Sebagai autentikasi untuk penyedia Inti Framework Entitas Spanner, lokasi file kredensial JSON akun layanan harus diberikan di variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS. Jika tidak, penyedia juga dapat menggunakan kredensial default yang ditetapkan di aplikasi gcloud Google Cloud CLI.

Menggunakan penyedia Inti Framework Entitas Spanner

Untuk mengetahui informasi selengkapnya tentang fitur yang tersedia, batasan penyedia, rekomendasi cara menggunakan penyedia, dan untuk contoh kode, baca dokumentasi referensi di GitHub.

Langkah selanjutnya

  • Lihat contoh kode tentang cara menggunakan penyedia Spanner Framework Entity Framework.
  • Lihat repositori untuk penyedia Inti Framework Entitas Spanner di GitHub.
  • Laporkan masalah GitHub untuk melaporkan bug atau mengajukan pertanyaan tentang penyedia Framework Entity Spanner.
  • Pelajari Entity Framework Core lebih lanjut.
  • Pelajari NuGet lebih lanjut.
  • Pelajari kredensial otorisasi dan autentikasi di Mulai menggunakan autentikasi.