

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 App Studio 应用程序中创建实体
<a name="data-entities-create"></a>

在 App Studio 应用程序中创建实体的方法有四种。以下列表包含每种方法及其优点，以及使用该方法创建和配置实体的说明的链接。
+ [从现有数据源创建实体](#data-entities-create-existing-data-source)：根据现有数据源表自动创建实体及其字段，并将这些字段映射到数据源表的列。如果您有要在 App Studio 应用程序中使用的现有数据源，则最好使用此选项。
+ [使用 App Studio 托管数据源创建实体](#data-entities-create-managed-data-source)：创建由 App Studio 为您管理的实体和一个 DynamoDB 表。当你更新实体时，DynamoDB 表会自动更新。使用此选项，您无需手动创建、管理或连接第三方数据源，也不必指定从实体字段到表列的映射。您的应用程序的所有数据建模和配置都在 App Studio 中完成。如果您不想管理自己的数据源和 DynamoDB 表，并且其功能足以满足您的应用程序的需求，则最好使用此选项。
+ [创建空实体](#data-entities-create-empty): 完全从头开始创建一个空实体。如果您没有任何由管理员创建的现有数据源或连接器，并且您想在不受外部数据源限制的情况下灵活设计应用程序的数据模型，则最好使用此选项。创建实体后，您可以将实体连接到数据源。
+ [使用 AI 创建实体](#data-entities-create-with-ai)：根据指定的实体名称生成实体、字段、数据操作和示例数据。如果您对应用程序的数据模型有所了解，但需要帮助将其转换为实体，则最好使用此选项。

## 从现有数据源创建实体
<a name="data-entities-create-existing-data-source"></a>

使用数据源中的表自动创建实体及其字段，并将实体字段映射到表的列。如果您有要在 App Studio 应用程序中使用的现有数据源，则最好使用此选项。

1. 如有必要，请导航到您的应用程序。

1. 选择画布顶部的 “**数据**” 选项卡。

1. 如果您的应用程序中没有实体，请选择 **\$1 创建实体**。否则，在左侧的**实体**菜单中，选择 **\$1 添加**。

1. 选择 “**使用现有数据源中的表**”。

1. 在 **C** onnector 中，选择包含要用于创建实体的表格的连接器。

1. 在**表格**中，选择要用于创建实体的表。

1. 选中 “**创建数据操作**” 复选框以创建数据操作。

1. 选择 **Create entity (创建实体)**。您的实体现已创建，您可以在左侧的**实体**面板中看到它。

1. 按照中的步骤配置您的新实体[在 App Studio 应用程序中配置或编辑实体](data-entities-edit.md)。请注意，由于您的实体是使用现有数据源创建的，因此已经创建了一些属性或资源，例如字段、连接的数据源和字段映射。此外，如果您在创建过程中选中了**创建数据操作复选框，则您的实体将包含数据操作**。

## 使用 App Studio 托管数据源创建实体
<a name="data-entities-create-managed-data-source"></a>

创建由 App Studio 管理的托管实体和相应的 DynamoDB 表。虽然 DynamoDB 表存在于 AWS 关联账户中，但在 App Studio 应用程序中对该实体进行更改时，DynamoDB 表会自动更新。使用此选项，您无需手动创建、管理或连接第三方数据源，也不必指定从实体字段到表列的映射。如果您不想管理自己的数据源和 DynamoDB 表，并且其功能足以满足您的应用程序的需求，则最好使用此选项。有关托管实体的更多信息，请参阅[AWS App Studio 中的管理数据实体](managed-data-entities.md)。

您可以在多个应用程序中使用相同的托管实体。有关说明，请参阅[从现有数据源创建实体](#data-entities-create-existing-data-source)。

1. 如有必要，请导航到您的应用程序。

1. 选择画布顶部的 “**数据**” 选项卡。

1. 如果您的应用程序中没有实体，请选择 **\$1 创建实体**。否则，在左侧的**实体**菜单中，选择 **\$1 添加**。

1. 选择**创建 App Studio 管理实体**。

1. 在**实体名称**中，为您的实体提供一个名称。

1. 在**主键**中，提供实体的主键的名称。主键是实体的唯一标识符，在创建实体后无法更改。

1. 在**主键数据类型**中，选择实体主键的数据类型。实体创建后无法更改数据类型。

1. 选择 **Create entity (创建实体)**。您的实体现已创建，您可以在左侧的**实体**面板中看到它。

1. 按照中的步骤配置您的新实体[在 App Studio 应用程序中配置或编辑实体](data-entities-edit.md)。请注意，由于您的实体是使用托管数据创建的，因此已经创建了一些属性或资源，例如主键字段和连接的数据源。

## 创建空实体
<a name="data-entities-create-empty"></a>

完全从头开始创建一个空实体。如果您没有任何由管理员创建的现有数据源或连接器，则最好使用此选项。创建空实体提供了灵活性，因为您可以在 App Studio 应用程序中设计实体，而不受外部数据源的限制。在设计应用程序的数据模型并相应地配置实体之后，您仍然可以将其连接到外部数据源。

1. 如有必要，请导航到您的应用程序。

1. 选择画布顶部的 “**数据**” 选项卡。

1. 如果您的应用程序中没有实体，请选择 **\$1 创建实体**。否则，在左侧的**实体**菜单中，选择 **\$1 添加**。

1. 选择 “**创建实体**”。

1. 选择 **Create entity (创建实体)**。您的实体现已创建，您可以在左侧的**实体**面板中看到它。

1. 按照中的步骤配置您的新实体[在 App Studio 应用程序中配置或编辑实体](data-entities-edit.md)。

## 使用 AI 创建实体
<a name="data-entities-create-with-ai"></a>

根据指定的实体名称生成实体、字段、数据操作和示例数据。如果您对应用程序的数据模型有所了解，但需要帮助将其转换为实体，则最好使用此选项。

1. 如有必要，请导航到您的应用程序。

1. 选择画布顶部的 “**数据**” 选项卡。

1. 如果您的应用程序中没有实体，请选择 **\$1 创建实体**。否则，在左侧的**实体**菜单中，选择 **\$1 添加**。

1. 选择 “**使用 AI 创建实体**”。

1. 在**实体名称**中，为您的实体提供一个名称。此名称用于生成实体的字段、数据操作和示例数据。

1. 选中 “**创建数据操作**” 复选框以创建数据操作。

1. 选择 “**生成实体**”。您的实体现已创建，您可以在左侧的**实体**面板中看到它。

1. 按照中的步骤配置您的新实体[在 App Studio 应用程序中配置或编辑实体](data-entities-edit.md)。请注意，由于您的实体是使用 AI 创建的，因此您的实体将已经包含生成的字段。此外，如果您在创建过程中选中了**创建数据操作复选框，则您的实体将包含数据操作**。