Co musíte udělat, je zapouzdřit datový kontext ORM do rozhraní vaší tvorby, jako je IDataContext.
Poté sdílejte toto rozhraní mezi všemi DAL a implementujte jej. Jak jej zapojíte, je pouze vaše preference, použijte MEF, jak je navrženo, nebo IoC kontejner.