借助 Spanner Entity Framework Core 提供程序,您可以: 创建 Spanner 数据库、运行查询以及通过 使用 Entity Framework Core 创建应用。该提供程序与 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 提供程序。
- 查看 Spanner Entity Framework Core 提供方的代码库 GitHub。
- 提交 GitHub 问题以报告 bug 或提出有关 Spanner Entity Framework 提供程序的问题。
- 详细了解 Entity Framework Core。
- 详细了解 NuGet。
- 在身份验证入门中了解授权和身份验证凭据。