/// <summary> /// Registers entity works generator provider. /// </summary> public static void RegisterEWGProvider(string name, EwgProviderFactory ewgProviderFactory) { // Add ewg provider if not exists. if (EwgProviderFactories.ContainsKey(name)) { return; } // Add provider. EwgProviderFactories.TryAdd(name, ewgProviderFactory); }
/// <summary> /// Sets entity works generator specific provider. /// </summary> private void SetEwgProvider() { // Set ewg provider factory via db provider factory mapping. this.EwgProviderFactory = EwgProviderFactory.GetSpecificProvider(this.Options); }