搭配使用實體架構核心與 Spanner

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 供應器進行驗證,請在 GOOGLE_APPLICATION_CREDENTIALS 環境變數中提供 服務帳戶 JSON 憑證檔案位置。否則,供應商也可以使用 Google Cloud CLI gcloud 應用程式中設定的預設憑證。

使用 Spanner Entity Framework Core 供應器

如要進一步瞭解可用功能、供應器的限制、供應器的使用建議,以及程式碼範例,請參閱 GitHub 上的參考說明文件

後續步驟

  • 請查看程式碼範例,瞭解如何使用 Spanner Entity Framework Core 供應器。
  • GitHub 上查看 Spanner Entity Framework Core 提供者的存放區。
  • 如要回報錯誤或提出關於 Spanner 實體架構提供者的相關問題,請提交 GitHub 問題
  • 進一步瞭解 Entity Framework Core
  • 進一步瞭解 NuGet
  • 請參閱驗證入門一文,進一步瞭解授權和驗證憑證。