示例#1
0
        /// <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);
        }
示例#2
0
 /// <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);
 }