In a DB-first scenario, I successfully use DataModeler to create the Aurelius model for the underlying database.
If you manually design the Aurelius entity classes, you can add transient fields as needed. Any suggestions on how to add transient fields when you use Datamodeler? I couldn't find anything other than injecting them through a customized script in DM. That technically works, but is kind of ugly, as the model gets cluttered between different "places".