Amazon DynamoDB
开发人员指南 (API 版本 2012-08-10)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

.NET 和 DynamoDB

在本教程中,您将使用 适用于 .NET 的 AWS 开发工具包 编写几个简单的程序,以执行以下 Amazon DynamoDB 操作:

  • 使用 C# 编写的实用程序创建一个名为 Movies 的表,并加载 JSON 格式的示例数据。

  • 对此表执行创建、读取、更新和删除操作。

  • 运行简单的查询。

适用于 .NET 的 AWS 开发工具包 的 DynamoDB 模块为不同使用案例提供多种编程模型。在此练习中,C# 代码既使用了文档模型 (提供通常很便捷的抽象级别),又使用了低级 API (更有效地处理嵌套属性)。有关文档模型 API 的信息,请参阅 .NET:文档模型。有关低级 API 的信息,请参阅处理表:.NET

教程的先决条件

  • 使用一台运行 Windows 最新版本和 Microsoft Visual Studio 当前版本的计算机。如果您没有安装 Visual Studio,则可从 Microsoft Visual Studio 网站下载免费的社区版本。

  • 下载并运行 DynamoDB (下载版本)。有关更多信息,请参阅 设置 DynamoDB Local (可下载版本)

    注意

    在本教程中,您将使用 DynamoDB 的下载版本。有关如何在云中对 DynamoDB Web 服务运行同一代码的更多信息,请参阅摘要

  • 设置 AWS 开发工具包以使用 AWS 访问密钥。有关更多信息,请参阅 设置 DynamoDB (Web 服务)

  • 在 Visual Studio 中设置 DynamoDB 的安全配置文件。如需分步指导,请参阅 .NET 代码示例

  • 在 Visual Studio 中,使用已安装/模板/Visual C#/ 节点中的控制台应用程序模板创建一个名为 DynamoDB_intro 的新项目。您将在整个教程中使用此项目。

    注意

    以下教程不适用于 .NET Core,因为它不支持同步方法。有关更多信息,请参阅适用于 .NET 的 AWS 异步 API

  • 将适用于 适用于 .NET 的 AWS 开发工具包 版本 3 的 DynamoDB 模块的 NuGet 软件包安装到您的 DynamoDB_intro 项目中。为此,在 Visual Studio 中,从 Tools 菜单打开 NuGet Package Manager Console。然后在 PM> 提示符处,键入以下命令:

    PM> Install-Package AWSSDK.DynamoDBv2

本页内容: