Delete Object

In DObject O/R Mapping persistence layer, you can delete object directly after getting it as follows:

var

  order : IOrder;

begin

  order := TOrder.GetByOrderID(ObjectManager, _orderId);

  // ...

 

  order.Delete;

end;

 

You can also delete object without getting it in the manner of primary key assignation, which will be more efficient as follows:

TOrder.DeleteByOrderID(ObjectManager, _orderId);

Related Topics

Using Persistence Layer
Delete Objects in Batches
Using Filter
Using OQL