Това, което трябва да направите, е да капсулирате ORM datacontext в създаден от вас интерфейс, като IDataContext.
След това споделете този интерфейс между всички DAL и го внедрите. Как ще го включите е само ваше предпочитание, като използвате MEF, както е предложено, или IoC контейнер.