ObjectContext nunca deriva de una interfaz ?? ¿Cómo se aplica DI / IoC en caso de múltiples tipos de ObjectContext?

Si tiene un sistema que tiene múltiples tipos de contextos de objeto. Por ejemplo: BillingObjectContext, HumanResourceObjectContext, etc. Todos se derivan de ObjectContext, pero la Clase ObjectContext no implementa ninguna interfaz específica como IObjectContext. ¿Cómo aplicaría DI / IoC en el caso de que existan varios tipos de ObjectContext utilizando Ninject?

Respuestas a la pregunta(2)

Su respuesta a la pregunta