diff --git a/src/Umbraco.Core/Persistence/RepositoryInstanceResolver.cs b/src/Umbraco.Core/Persistence/RepositoryInstanceResolver.cs index e0c12ae299..647abc00b9 100644 --- a/src/Umbraco.Core/Persistence/RepositoryInstanceResolver.cs +++ b/src/Umbraco.Core/Persistence/RepositoryInstanceResolver.cs @@ -14,7 +14,16 @@ namespace Umbraco.Core.Persistence internal RepositoryInstanceResolver(RepositoryInstanceFactory registrar) : base(registrar) { - } + } + + /// + /// Can be used by developers at runtime to set their own RepositoryInstanceFactory at app startup + /// + /// + public void SetRepositoryInstanceFactory(RepositoryInstanceFactory factory) + { + Value = factory; + } /// /// Return the repository based on the type