Ejemplo n.º 1
0
        /// <summary>
        /// Fetch the type to be handled, then generate a concerte instance
        /// </summary>
        /// <param name="typeOf"></param>
        /// <returns></returns>
        public static IDataProviderSanitizer GenerateNewSanitizer(enSupportedDBTypes typeOf)
        {
            IDataProviderSanitizer result;
            Type outType;

            if (!_options.TryGetValue(typeOf, out outType))
            {
                result = null;
            }
            else
            {
                result = Activator.CreateInstance(outType, true) as IDataProviderSanitizer;
            }

            return(result);
        }
Ejemplo n.º 2
0
        /// <summary>
        ///     Fetch the type to be handled, then generate a concerte instance
        /// </summary>
        /// <param name="typeOf"></param>
        /// <returns></returns>
        public static IDBHelper GenerateNewHelper(enSupportedDBTypes typeOf)
        {
            IDBHelper result;
            Type outType;

            if (!_options.TryGetValue(typeOf, out outType))
            {
                result = null;
            }
            else
            {
                result = Activator.CreateInstance(outType, true) as IDBHelper;
            }

            return result;
        }