I want set the code in 2 units (Entities.MediaFile and Entities.Albums), I get a Circular unit reference
TMediaFile = classunit Entities.MediaFile have Entities.Albums in the uses interface and
private
[Association([TAssociationProp.Lazy], )]
[JoinColumn('ID_ALBUM', )]
FAlbum: Proxy<TAlbum>;
TAlbum = class
public
[ManyValuedAssociation(, CascadeTypeAll, 'FAlbum')]
property MediaFiles: TList<TMediaFile> read FMediaFiles write FMediaFiles;
Entities.Albums have the Entities.MediaFile in the uses interface.
How can I dealing with the circular reference?