Esempio n. 1
0
 public static object CreateInstance(Provider dataProvider)
 {
     if (null == dataProvider)
     {
         return null;
     }
     Type type = Type.GetType(dataProvider.Type);
     object obj2 = null;
     if (type != null)
     {
         obj2 = Activator.CreateInstance(type);
     }
     return obj2;
 }
Esempio n. 2
0
        /// <summary>
        /// 创建数据提供者实例
        /// </summary>
        /// <param name="dataProvider"></param>
        /// <returns></returns>
        public static object CreateInstance(Provider dataProvider)
        {
            object targetInstance = null;

            if (null != dataProvider)
            {
                //取出类型
                Type type = Type.GetType(dataProvider.Type);

                if (type != null)
                {
                    targetInstance = Activator.CreateInstance(type);
                }

            }

            return targetInstance;
        }