Câmpurile entităților ar trebui să se încadreze în una dintre următoarele categorii:
- id (de regulă indexabil)
- tipuri primitive (int, string, decimal)
- listă de valori primitive
- altă entitate deținută exclusiv de părinte (exemplu: unitatea de măsură)
- listă de alte entități deținute (exemplu: informații de contact)
- altă entitate comună mai multor părinți (exemplu: tipul persoanei)
- listă de alte entități comune (exemplu: departamentele persoanei)
Toate entitățile implementează clasa de bază a entităților.
Referințele prin id între entități ar trebui denumite folosind tipul referinței și sufixul „Id”. De exemplu, crmBusinessPartnerId se referă la o entitate de tip CrmBusinessPartner.