借助 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 问题以报告 bug 或提出有关 Spanner Entity Framework 提供程序的问题。
- 详细了解 Entity Framework Core。
- 详细了解 NuGet。
- 在身份验证入门中了解授权和身份验证凭据。