Hi,
Generated script from data modeler for firebird:
CREATE TABLE NewTable (
Id INTEGER NOT NULL,
Field1 BIGINT DEFAULT 0 NOT NULL
CHECK (Field1=-1 or Field1=0 or Field1=1),
CONSTRAINT PrimaryKey1 PRIMARY KEY (Id)
);
Export to aurelius from data modeler:
...
TNewTable = class;
[Entity]
[Table('NewTable')]
[Id('FId', TIdGenerator.None)]
TNewTable = class
private
[Column('Id', [TColumnProp.Required])]
FId: integer;
[Column('Field1', [TColumnProp.Required])]
FField1: Int64;
public
property Id: integer read FId write FId;
property Field1: Int64 read FField1 write FField1;
end;
...
Where is the "CHECK" code in aurelius ".pas" export?
Thanks
The exporter doesn't handle check constraints. Actually, Aurelius doesn't have such feature, so there is nothing to export.