APEX初步 [2] —— sObjects与数据库

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');

 

posted @ 2017-01-08 09:57  AboveCloud  阅读(372)  评论(0编辑  收藏  举报