Adding relations to business classes
While it's best to use existing relationships, if a business class relation isn't already defined, you can add a relation from one business classes to another. Once you have defined relations, you can add them to lists and forms. You can also use them to create user-defined fields such as Derived Fields, Conditions, and Computes.
Be careful when you define relations (especially one-to-many relations). A poorly defined relation can cause performance issues.
If fields to relate one business class to another are not available, you can create fields first. Referencing user-defined fields of the related business class is not recommended unless the set returned from the database is small, while referencing user fields from the business class where the relation is defined is acceptable. In other words, if you need to use user-defined fields in a relation, define the relation from the same business class where you defined the new field.