apex-dml-manager:以尽可能少的破坏性方式执行CRUDFLS

时间:2024-06-15 22:05:19
【文件属性】:

文件名称:apex-dml-manager:以尽可能少的破坏性方式执行CRUDFLS

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-15 22:05:19

Apex

概述 DMLManager的目的是作为对Apex的低风险补救措施,而这种补救措施在设计时并未考虑CRUD / FLS实施。 有一些局限性,概述如下,但是在95%的情况下,额外的SOQL查询和检索到的行数增加要比进行大量代码重构的风险要好得多。 此处记录了该主题: 和这里: 用法 List contactList = [SELECT Id, FirstName, LastName FROM Contact]; //Manipulate the contactList ... //Instead of calling "update contactList", use: DMLManager.updateAsUser(contactList); (插入/更新/更新/删除的重载版本使用单个SObject或列表) 针对各个CRUD权限失败引发DMLManager.CRUD


【文件预览】:
apex-dml-manager-master
----src()
--------classes()
--------package.xml(221B)
----README.md(3KB)

网友评论