I have downloaded the Aurelius trial and after studying documentation a while , I would like to ask about a solution to the below case:
I have two tables Customer and Order, just ignore Order details for now.
What I have to do it seems straightforward to me, build 2 forms one (frmCustomer) for CRUD operations on Customer and another form (FrmOrder) for Crud operations on Orders.
Just for the example, there is only one business rule: no orders can be inserted without a customer.
In Aurelius I define one class TCustomer for Customer table and TOrder with an assosiation to TCustome for Order table.
Staying on the default model my question is, in which way can I define a new class to get Customer's Orders without modifying the already defined TCustomer and TOrder?
One solution I supposed will be a new TCustomerOrders = class(TCustomer) and a new association to the related TOrders, is that possible? Do I have to define TCustomerOrders as [Entity]? Can I have crud operation on that class through manager?