Don't eagerly create an IBulkSqlInsertProvider (fixes install boot), this is now created with the IDbProviderFactoryCreator which simplifies a bunch of ctors.

This commit is contained in:
Shannon
2020-01-15 13:40:35 +11:00
parent cf818b2268
commit c18b6e6c82
19 changed files with 105 additions and 54 deletions

View File

@@ -25,8 +25,7 @@ namespace Umbraco.Core
ITypeFinder typeFinder,
IIOHelper ioHelper,
IUmbracoVersion umbracoVersion,
IDbProviderFactoryCreator dbProviderFactoryCreator,
IBulkSqlInsertProvider bulkSqlInsertProvider)
IDbProviderFactoryCreator dbProviderFactoryCreator)
{
composition.RegisterUnique(logger);
composition.RegisterUnique(profiler);
@@ -42,7 +41,7 @@ namespace Umbraco.Core
composition.RegisterUnique(ioHelper);
composition.RegisterUnique(umbracoVersion);
composition.RegisterUnique(dbProviderFactoryCreator);
composition.RegisterUnique(bulkSqlInsertProvider);
composition.RegisterUnique(factory => factory.GetInstance<IUmbracoDatabaseFactory>().BulkSqlInsertProvider);
}
}
}