Я новичок в MvvmCross. У меня есть два проекта с именами Demo.Core
и Demo.Wpf
. В проекте Core
у меня есть класс DbContext
с именем DemoContextBase
, в Demo.Wpf
у меня есть DemoContext
.
public class DemoContextBase : DbContext
{
}
public class DemoContext : DemoContextBase
{
}
Я хочу использовать RegisterSingleton
для передачи context
к проекту Core
. но я не могу найти текущее место размещения, чтобы сделать это.
Mvx.IoCProvider.LazyConstructAndRegisterSingleton<DemoContextBase, DemoContext>();
Когда я помещаю его в App.RegisterSetup()
, Mvx.IoCProvider
становится нулевым. в конструкторе MainWindow
он также равен нулю.
где я могу передать его viewmodel
или App
?