0

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

我无法创建一个扩展自定义对象的对象,如下所示:

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

因此,要“向 Program__c() 对象添加方法”,我一直在这样做:

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

但这导致了同样的 ERM 问题,我认为 Force 应该通过 APEX 和 DB 之间的交互来消除这些问题。

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

谢谢,

——马修·莫西恩

4

1 回答 1

0

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

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

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

希望这可以帮助!

于 2013-01-27T22:34:56.523 回答