[Entity] [Table('Konfig')] [Description('')] [Id('FIdKonfig', TIdGenerator.IdentityOrSequence)] TKonfig = class(TEntityBase) private [Column('Id_Konfig', [TColumnProp.Required, TColumnProp.NoInsert, TColumnProp.NoUpdate])] [Description('')] FIdKonfig: Int64; [Column('Name', [], 25)] [Description('')] FName: Nullable; [Column('Wert', [], 100)] [Description('')] FWert: String; [Association([TAssociationProp.Lazy], CascadeTypeAll)] [JoinColumn('Kategorie', [], 'Id_Konfig')] [Description('')] FKategorie: Proxy; [ManyValuedAssociation([TAssociationProp.Lazy, TAssociationProp.Required], [TCascadeType.SaveUpdate, TCascadeType.Merge], 'FTyp')] FAblageList: Proxy>; [ManyValuedAssociation([TAssociationProp.Lazy], [TCascadeType.SaveUpdate, TCascadeType.Merge], 'FKategorie')] FKategorieInhaltList: Proxy>; [ManyValuedAssociation([TAssociationProp.Lazy, TAssociationProp.Required], [TCascadeType.SaveUpdate, TCascadeType.Merge, TCascadeType.Remove], 'FEigenschaftwert')] FEigenschaftwertList: Proxy>; [ManyValuedAssociation([TAssociationProp.Lazy, TAssociationProp.Required], [TCascadeType.SaveUpdate, TCascadeType.Merge, TCascadeType.Remove], 'FTag')] FTagtList: Proxy>; function GetKategorie: TKonfig; procedure SetKategorie(const Value: TKonfig); function GetAblageList: TList; function GetKategorieInhaltList: TList; function GetEigenschaftwertList: TList; function GetTagtList: TList; public constructor Create; destructor Destroy; override; property IdKonfig: Int64 read FIdKonfig write FIdKonfig; property Name: Nullable read FName write FName; property Wert: String read FWert write FWert; property Kategorie: TKonfig read GetKategorie write SetKategorie; property AblageList: TList read GetAblageList; property KategorieInhaltList: TList read GetKategorieInhaltList; property EigenschaftwertList: TList read GetEigenschaftwertList; property TagtList: TList read GetTagtList; end;