如何将方法添加到Force.com APEX中的自定义对象?

时间:2013-01-09 20:59:10

标签: object orm apex-code force.com

我的印象是Force.com消除了对象关系映射的必要性。

我无法创建一个扩展自定义对象的对象:

class Program extends Program__C() { public Program() { super(); } }

所以要“向Program__c()对象添加一个方法”我一直这样做:

class Program { 
    Program__c program; 
    public Program() { 
        program = new Program__c(); 
    }
}

但是这导致了我认为Force应该通过APEX和DB之间的交流消除的ERM问题。

有没有办法在APEX中扩展自定义对象,或者至少在自定义对象中添加方法?我是不正确的,开发人员不必做ORM?

谢谢,

-Matthew Mosien

1 个答案:

答案 0 :(得分:0)

据我所知(我很确定),无法以您希望的方式扩展自定义对象。

您所做的似乎是解决问题的合理方法。

您不必执行ORM,因为您的数据库中的任何对象和字段已经可以在您的代码中访问,而无需额外的努力。但是,您不能做太多(如果有的话)在代码中以编程方式影响您的架构。你有点坚持下去。

希望这有帮助!