в mvvmcross как инициализировать dbcontext в проекте платформы не кор - PullRequest
0 голосов
/ 19 марта 2020

Я новичок в 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?

...