SeparateDMAndPmWithTracking Example application on how to do DDD with separate domain & persistance model while still keeping highly wanted features like ORM Change Tracking. Detailed explanation can be found here & here