In DObject O/R Mapping persistence layer, you can also get object-set in the way of filtering objects:
l Get all object-sets:
|
var orders : IObjectSet; order: IOrder; i : integer; begin orders := ObjectManager.GetObjectSet(NW.Order); for I := 0 to orders.Count - 1 do begin order := orders[i] as TOrder; // ... end; end; |
l Filter according to a single field:
|
var orders : IObjectSet; begin orders := ObjectManager.GetObjectSet(NW.Order.EmployeeID, 4); // ... end; |
l Filter according to multi-field:
|
var orders : IObjectSet; filter : IOrder; begin filter := TOrder.Create(nil); filter.CustomerID := 'AROUT'; filter.ShipVia := 2; orders := ObjectManager.GetObjectSet(filter); // ... end; |
Related Topics