sObject对象概念
Apex是一种紧密集成数据库的语言,可以用它直接访问salesforce记录和记录里面的字段。SF中的每一条记录都可以看成一个Sobject对象。
标准对象和自定义对象都有其Sobejct对象。比如Account是标准Sobject对象,一个叫Student的自定义对象对应Student__c的Sobject对象。
创建Sobject变量
Account acct =
new
Account(Name=
'Acme');
Sobject及其字段名称
对于自定义对象和自定义字段,API Name总是以__C结束。
对于自定义关系字段,API Name总是以__r结束
需要找到标准对象及其字段的名称,可以从下面的链接获得:
Object Reference for Salesforce and Force.com
创建Sobject并添加字段
Account acct = new Account();
acct.Name = 'Acme';
acct.Phone = '(415)555-1212';
acct.NumberOfEmployees = 100;
使用通用sobject数据类型
通用sobejct类型可以引用任何salesforce记录,不管它是标准对象还是自定义对象
sObject sobj1 = new Account(Name='Trailhead');
sObject sobj2 = new Book__c(Name='Workbook 1');