解决方案分层
解决方案分层已在组件级别实现。 以下视频概述了两个不同的层:托管和非托管解决方案。 这些解决方案分布在 Microsoft Dataverse 环境中的不同层中。
托管层
在 Dataverse 中,托管层具有以下特征:
系统层是托管层级别的基础。 系统层包含平台运行所需的实体和组件。
托管层分布着所有导入的托管解决方案和系统解决方案。
安装多个托管解决方案时,最后安装的解决方案位于先前安装的托管解决方案的上方。 基本上,所安装的第二个解决方案可以自定义在其之前安装的解决方案。
如果两个托管解决方案的定义存在冲突,运行时将遵循“以最后一个为准”或实施合并逻辑的原则。
如果卸载某个托管解决方案,其下方的托管解决方案将会生效。
如果卸载所有托管解决方案,则将适用系统解决方案中定义的默认行为。
非托管层
非托管层分布着所有导入的非托管解决方案和临时自定义项。 所有非托管解决方案共用一个非托管层。
某些组件具有合并行为,例如站点地图和窗体。 每一层合并以产生运行时行为,而非“以最后一个为准”行为。
有关详细信息,请参阅解决方案层。