Dynamics 365 服务器端扩展开发全解析
1. 数据访问层的优化与替代
可以选择不使用组织服务上下文,而是用组织服务代理来替代,这样能简化实现。将数据访问层单独设为一个类的优势在于,可在不影响使用者的情况下更改其内部结构,这是面向对象封装的典型体现。
2. 创建第一个插件
插件是 Dynamics 365 提供的强大扩展功能,能在实体事件(如创建、更新、分配等)前后执行特定流程。
2.1 准备工作
- 需使用为 Dynamics 365 定制创建的 Visual Studio 解决方案。
- 要有早期绑定实体及选项集枚举值。
- 还需本章节创建的 LINQ 数据访问层。
- 运行插件时,要对账户和电子邮件实体有相应的访问权限。
2.2 操作步骤
- 在之前创建的
UpdateActivities中添加以下导入语句:
using System.ServiceModel;
- 实现
IPlugin接口:
public class UpdateActivities : IPlugin
- 实现
超级会员免费看
订阅专栏 解锁全文
104

被折叠的 条评论
为什么被折叠?



