In DObject O/R Mapping persistence layer, the way to get relation parent object is as follows:
|
var order : IOrder; customer : ICustomer; begin order := TOrder.GetByOrderID(ObjectManager, _orderId); customer := order.Customer; // get the customer of the order // ... end; |
In DObject O/R Mapping persistence layer, the way to get relation sub object-set is as follows:
|
var order : IOrder; details : IObjectSet; detail : IOrderDetail; i : integer; begin order := TOrder.GetByOrderID(ObjectManager, _orderId); details := order.OrderDetails; // get order details for I := 0 to details.Count - 1 do begin detail := details[i] as TOrderDetail; // ... end; end; |
Related Topics