Wat u moet doen, is de ORM-gegevenscontext inkapselen in een interface van uw creatie, zoals IDataContext.
Deel deze interface vervolgens tussen alle DAL's en implementeer deze. Hoe u het aansluit, is uw voorkeur, met behulp van MEF zoals voorgesteld of een IoC-container.