Microsoft Dynamics 365 中的元数据和数据模型

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

Microsoft Dynamics 365 和 Microsoft Dynamics 365 (online) 使用元数据驱动的体系结构来提供创建自定义实体和其他系统实体属性的灵活性。 此结构还可以简化自定义项的升级和传输过程。 更改该数据结构不需要对 Microsoft Dynamics 365 服务器或客户端应用程序中的代码进行任何更改。

运行 Microsoft Dynamics 365 服务器所需的全部信息都存储在 Microsoft Dynamics 365 元数据中。 其中包括有关实体、属性、关系和选型集的信息。

Microsoft Dynamics 365 Web 服务包含用于为每个组织的所有实体读取或写入定义的消息, 也可将其用于构建客户端元数据缓存,这对于频繁访问元数据的应用程序很有用。 例如,您可能要创建一个支持所有实体(甚至包括在安装解决方案后创建的实体)的自定义搜索解决方案。

元数据的一个非常重要的作用是提供框架,以交付完全由元数据驱动的用户界面。 实体元数据控制网格和窗体布局,以及导航选项的显示方式。

创建自定义实体时,属性和关系中的信息用于为该实体创建相应的用户界面。 此外,还支持在用户界面中使用多种语言,因而不同用户可能看到不同语言的标签和文本。 这些语言和关联标签存储在元数据中。 为组织安装的 Microsoft Dynamics 365 服务器的语言版本被视为基本语言。 然后,可根据需要为其他语言安装多语言用户界面 (MUI) 语言包。

若要阅读有关元数据和如何查找元数据报表的信息,请参阅实体元数据

下表列出元数据描述的对象。

元数据对象

说明

实体

实体是数据的容器,与传统数据库中的表相似。 每个实体包含一组属性。 最初安装 Microsoft Dynamics 365 时会提供一组实体。 其中有些实体可自定义。 此外,可以创建自定义实体来包含业务数据。

属性

属性是实体中某一段数据的容器。Microsoft Dynamics 365 支持多种属性类型。

关系​​

关系定义两个实体之间的关联:一对多、多对一、多对多和自引用。

选项集

选项集定义为选择列表提供的一组选项。 若干个选择列表属性可以使用一个全局选项集,这样它们提供的选项将始终相同并且可以保留在一个位置。

选项

选项是选项集中提供的值之一。 选项集中的每个选项都有一个唯一的整数值和一组关联的本地化标签。

另请参阅

扩展 Microsoft Dynamics 365
Microsoft Dynamics 365 的受支持扩展
浏览组织的元数据
使用具有 Dynamics 365 元数据的 Web API
使用含有 Dynamics 365 元数据的组织服务
在服务器上扩展 Microsoft Dynamics 365
在客户端上扩展 Microsoft Dynamics 365
自定义 Microsoft Dynamics 365 应用程序
使用解决方案打包和分发扩展
针对 Microsoft Dynamics 365 报表的开发人员指南
扩展 Microsoft Dynamics 365 for Outlook
将 Microsoft Dynamics 365 与 SharePoint 集成
将 Microsoft Dynamics 365 与 OneNote 集成

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权