开发人员:Microsoft Dataverse 入门

开始位置取决于你尝试解决的问题。 本指南包含有关各种功能的信息,并且不太可能使用所有这些功能。 以下部分包括几个要开始的关键领域。

使用 Web 服务处理数据

对于业务数据 Web 服务,有两个不同的接入点,每个访问点使用不同的协议:RESTful (OData) 数据访问点和组织服务终结点。 代码可以使用 Web API 访问 OData 访问点,也可以使用 SDK for .NET 访问组织服务终结点。

应使用哪种项目取决于你正在处理的项目类型。 详细信息: 使用代码处理数据

应用业务逻辑

使用代码创建的最常见扩展涉及自动化企业使用的过程。 您可以在应用业务逻辑的代码中找到可供您使用的选项摘要。 每个方法通常都基于服务器上发生的事件调用,因此了解 事件框架 会很有价值。

本开发人员指南提供了有关如何使用记录的 API 编写自定义业务逻辑的文档。 但是,如果安装和使用 适用于 Visual Studio 的 Power Platform 工具,则编写和部署代码要容易得多。

与外部数据集成

Dataverse 中的数据管理功能不仅使你能够处理 Dataverse 中的数据,而且还能有效地与对业务至关重要的外部数据进行交互。 详细信息:

Dataverse 表

表存储您将处理的业务数据。 了解它们是什么以及如何使用它们至关重要。

详细信息:

与表定义一起工作

通过深入了解系统中的元数据(即描述数据的数据),可以帮助你理解Dataverse平台的工作原理。 通常,你将使用设计器添加、更新或删除存储业务数据的表列。 还可以定义提供有关表或列的其他信息的元数据。 例如,大多数表都有一个“名称”列,并且有一个元数据来描述该列是否需要、修改时间以及由谁修改。 适用于 .NET 的 Web API 和 SDK 都提供功能来执行表定义和其他元数据的常见操作。 详细信息: 使用代码处理元数据

使用解决方案打包和分发扩展

如果要分发你创建的扩展或它们依赖的任何自定义项,则需要了解解决方案。 个人创建的解决方案相对简单,不需要开发人员的技能。 但是,对于开发人员团队来说,要高效处理解决方案并使用有效的应用程序生命周期管理原则,需要一种更复杂的方法。 详细信息:

创建客户端应用程序和身份验证

在服务器上创建应用业务逻辑的扩展时,无需包含要进行身份验证的代码。 当您创建客户端应用程序时,是唯一需要进行身份验证的时间。 简单的控制台客户端应用程序是熟悉 Dataverse API 的好方法。 启用连接到数据的方法是重要的第一步。 提供的大多数代码示例包括进行身份验证的方法。 Xrm.Tooling 连接器提供使身份验证更简单的功能。 详细信息: