Я пытаюсь перенести старый проект Prism Xamarin Form на последнюю версию Prism и XF.
Я бы хотел зарегистрировать фабрику для создания соединений, подобных этому Func<SQLiteConnection>
:
public class AndroidInitializer : IPlatformInitializer
{
string DbFilePath => Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "test.db3");
public void RegisterTypes(IContainerRegistry container)
{
container.RegisterSingleton<Func<SQLiteConnection>>(() => new SQLiteConnection(DbFilePath));
}
}
Тем не менее, это не работает, нет перегрузки, которая берет экземпляр, как я привык делать в старой версии Prism Unity.