解决方案分层

已完成

解决方案分层已在组件级别实现。 以下视频概述了两个不同的层:托管和非托管解决方案。 这些解决方案分布在 Microsoft Dataverse 环境中的不同层中。

托管层

在 Dataverse 中,托管层具有以下特征:

  • 系统层是托管层级别的基础。 系统层包含平台运行所需的实体和组件。

  • 托管层分布着所有导入的托管解决方案和系统解决方案。

  • 安装多个托管解决方案时,最后安装的解决方案位于先前安装的托管解决方案的上方。 基本上,所安装的第二个解决方案可以自定义在其之前安装的解决方案。

  • 如果两个托管解决方案的定义存在冲突,运行时将遵循“以最后一个为准”或实施合并逻辑的原则。

  • 如果卸载某个托管解决方案,其下方的托管解决方案将会生效。

  • 如果卸载所有托管解决方案,则将适用系统解决方案中定义的默认行为。

非托管层

非托管层分布着所有导入的非托管解决方案和临时自定义项。 所有非托管解决方案共用一个非托管层。

某些组件具有合并行为,例如站点地图和窗体。 每一层合并以产生运行时行为,而非“以最后一个为准”行为。

有关详细信息,请参阅解决方案层