ObjectContext никогда не происходит от интерфейса ?? Как вы применяете DI / IoC в случае нескольких типов ObjectContext?
Если у вас есть система, которая имеет несколько типов контекстов объекта. Например, BillingObjectContext, HumanResourceObjectContext и т. Д. Все они являются производными от ObjectContext, но класс ObjectContext не реализует какой-либо конкретный интерфейс, например IObjectContext. Как бы вы применили DI / IoC в случае нескольких типов ObjectContext, скажем, используя Ninject?