I'm using LLBLGen 2.5 (Adapter) with .Net 2.0 and implementing some auditing. Most of it is working, except for auditing fields that are just INT's pointing to the PK (identity) in some other lookup table. I am auditing old/new values into my own custom table, so when I try to audit one of these fields, I really need to go off and do a query to lookup the descriptive values for both the old/new INT values.
Its not an option to cache all the possible values in memory - there are far to many of them and they change frequently.
Any ideas?