having these mappings:
[Entity]
[Table('TBLLEBENSMITTEL')]
[Id('FHERKUNFTCD', TIdGenerator.None)]
[Id('FLEBENSMITTELCD', TIdGenerator.None)]
TTBLLEBENSMITTEL = class
private
[Column('LEBENSMITTELCD', [TColumnProp.Required], 10)]
FLEBENSMITTELCD: string;
[Column('HerkunftCD', [], 10)]
[Table('TBLLEBENSMITTEL')]
[Id('FHERKUNFTCD', TIdGenerator.None)]
[Id('FLEBENSMITTELCD', TIdGenerator.None)]
TTBLLEBENSMITTEL = class
private
[Column('LEBENSMITTELCD', [TColumnProp.Required], 10)]
FLEBENSMITTELCD: string;
[Column('HerkunftCD', [], 10)]
FHerkunftCD: Nullable<string>;
[Entity]
[Table('TBLNAEHRWERT')]
[Id('FTBLLEBENSMITTEL', TIdGenerator.None)]
TTBLNAEHRWERT = class
private
[Association([TAssociationProp.Lazy, TAssociationProp.Required], CascadeTypeAll - [TCascadeType.Remove])]
[Table('TBLNAEHRWERT')]
[Id('FTBLLEBENSMITTEL', TIdGenerator.None)]
TTBLNAEHRWERT = class
private
[Association([TAssociationProp.Lazy, TAssociationProp.Required], CascadeTypeAll - [TCascadeType.Remove])]
[JoinColumn('HERKUNFTCD', [TColumnProp.Required], 'HERKUNFTCD')]
[JoinColumn('LEBENSMITTELCD', [TColumnProp.Required], 'LEBENSMITTELCD')]
FTBLLEBENSMITTEL: Proxy<TTBLLEBENSMITTEL>;
[JoinColumn('LEBENSMITTELCD', [TColumnProp.Required], 'LEBENSMITTELCD')]
FTBLLEBENSMITTEL: Proxy<TTBLLEBENSMITTEL>;
[Entity]
[Table('TBLREZEPT')]
[Id('FREZEPTID', TIdGenerator.None)]
TTBLREZEPT = class
private
[Column('REZEPTID', [TColumnProp.Required, TColumnProp.NoUpdate])]
FREZEPTID: Integer;
[Association([TAssociationProp.Lazy], CascadeTypeAll - [TCascadeType.Remove])]
[JoinColumn('HERKUNFTCD', [], 'HERKUNFTCD')]
[JoinColumn('LEBENSMITTELCD', [], 'LEBENSMITTELCD')]
FHERKUNFTCD: Proxy<TTBLLEBENSMITTEL>;
[Table('TBLREZEPT')]
[Id('FREZEPTID', TIdGenerator.None)]
TTBLREZEPT = class
private
[Column('REZEPTID', [TColumnProp.Required, TColumnProp.NoUpdate])]
FREZEPTID: Integer;
[Association([TAssociationProp.Lazy], CascadeTypeAll - [TCascadeType.Remove])]
[JoinColumn('HERKUNFTCD', [], 'HERKUNFTCD')]
[JoinColumn('LEBENSMITTELCD', [], 'LEBENSMITTELCD')]
FHERKUNFTCD: Proxy<TTBLLEBENSMITTEL>;
I want to do something like:
NaehrwertList := mgrManager.Find<TTBLNAEHRWERT>.
Where(
(Linq['NaehrwertCD']._In(['GCAL', 'GJ', 'ZE', 'ZF', 'ZK', 'ZB','KMD']))
and (Linq['Lebensmittel']=Rezept.HERKUNFTCD) < --- this is not allowed
).List;
Where(
(Linq['NaehrwertCD']._In(['GCAL', 'GJ', 'ZE', 'ZF', 'ZK', 'ZB','KMD']))
and (Linq['Lebensmittel']=Rezept.HERKUNFTCD) < --- this is not allowed
).List;
What am I missing?
Thank you for your ongoing support!