Enumeration

Parent Previous Next

Descrição :

O atributo Enumeration, define para o ORMBr a lista de valores a ser persistido no banco de dados com base no tipo enum selecionado na propriedade da classe.


Parametros :

EnumValues

'0, 1, 2, 9' ou 'T, F' ou 'A, B, C' ou 'A1, A2, A3'


Exemplo :



[Enumeration('0, 1, 2, 9')]

TMyEnumInteger = (etZero, etUm, etDois, etNove);


[Enumeration('A, B, C, D')]

TMyEnumString = (etA, etB, etC, etD);


...

TMyClass = class

private

 FEnumInteger: TMyEnumInteger;

 FEnumString: TMyEnumString;

public

 [Column('MyEnumInteger', ftInteger)]

 property MyEnumInteger: TMyEnumInteger read FEnumInteger write FEnumInteger;


 [Column('MyEnumString', ftString)]

 property MyEnumString: TMyEnumString read FEnumString write FEnumString;


Created with the Personal Edition of HelpNDoc: Free PDF documentation generator