我的印象是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
答案 0 :(得分:0)
据我所知(我很确定),无法以您希望的方式扩展自定义对象。
您所做的似乎是解决问题的合理方法。
您不必执行ORM,因为您的数据库中的任何对象和字段已经可以在您的代码中访问,而无需额外的努力。但是,您不能做太多(如果有的话)在代码中以编程方式影响您的架构。你有点坚持下去。
希望这有帮助!