Hi,
I would say think of a consistent way of naming fields, "fields on relations" and "fields on related fields". You find those in the designer when editing the options of an entity.
You can also preconfigure this partly in your project configuration file.
For example with Order, Orderdetails and a Customer:
How to name the property Orderdetails:
- Order.Orderdetail, or
- Order.Orderdetails, or
Order.OrderdetailCollection
Or for a related Customer to a Order:
- Order.Customer, or
- Order.CustomerEntity
Also for fields on related fields, for the Customer.Name:
- Order.CustomerName
- Order.CustomerEntityName
- Order.Customer
I think you can imagine from here what to think of and what sounds logical to you.
Cheers,
Gab