Microsoft Dynamics 365 CE 扩展定制 - 3. SDK企业功能

在本章中,我们将介绍以下内容:

  • 服务器端并发控制
  • 客户端并发控制
  • 在事务中执行请求
  • 批处理请求
  • 暂存数据导入
  • 创建早期绑定的实体类
  • 扩展CrmSvcUtil用Filter
  • 扩展CrmSvcUtil以生成选项集枚举
  • 使用CRM配置迁移工具跨实例迁移配置

简介

回顾Dynamics CRM的历史,该产品经过多年的发展以适应最新的趋势。Dynamics CRM的前几个版本旨在进行内部部署和内部使用。后来的版本引入了面向互联网的部署和微软云SaaS产品。

随着正在进行的发布引入了新的企业功能以满足大型实施的需要,还引入了额外的功能和工具来增强Dynamics企业的实力。

本章将介绍一些在实现企业级解决方案时有用的SDK精华。我们将涵盖服务器端和自定义客户端乐观并发控制、事务和批处理请求、使用新数据加载器服务的大数据导入、实例之间的配置数据传输,以及CrmSvcUtil扩展。

服务器端并发控制

乐观并发控制是Dynamics365企业级用户的首要要求之一。当多个用户有可能同时更新记录时,并发控制就变得很重要。毕竟,并发使用是组织放弃在电子表格中跟踪工作的主要原因之一。

乐观并发控制是当用户尝试更新自上次加载以来已经更新的记录时,检测并发更改的机制。这与悲观并发控制相反,悲观并发控制在读取记录时锁定记录,以阻止其他用户访问它们。锁定有时会导致死锁。

在这个方法中,我们将演示如何在更新记录时启用乐观并发控制。

准备

为了测试此代码,您需要对Dynamics 365的帐户实体、带有.NET 4.5.2的Visual Studio IDE和Dynamics 365 NuGet包进行读/写访问,才能访问SDK库。被测试的实体必须启用其乐观并发控制。为了检查您的实体&#x

你可能感兴趣的:(Microsoft,Dynamics,365,CE,扩展,D365,CE)