Если ваш DatabaseInitializer
принимает параметр конструктора IUserService
, вы можете использовать Ninject для разрешения экземпляра:
var initializer = kernel.Get<IDatabaseInitializer<EconoDb>>()
DbDatabase.SetInitializer(initializer);
Entity Framework не имеет никакой встроенной поддержки DI черезIoC / SL (насколько мне известно), что означает, что вам придется обрабатывать передачу этого значения в DbDatabase.SetInitializer
вызов самостоятельно.