/// <summary> /// 创建具体数据库驱动 /// </summary> private static void GetProvider() { try { _instance = TypeResolverHelper.CreateInstance <IDbProvider>( string.Format("{0}.Data.{1}", AssemblyName, DataBaseCategory), string.Format("{0}.Data.{1}.{1}Provider", AssemblyName, DataBaseCategory)); } catch { throw new Exception(string.Format("web.config中未找到配置项中的数据类别, 请检查数据类型名称是否正确, 例:SqlServer")); } }
/// <summary> /// 创建具体数据访问层 /// </summary> private static void GetProvider() { try { string databaseCategory = SysConfig.DataBaseCategory; string assemblyName = SysConfig.AssemblyName; _instance = TypeResolverHelper.CreateInstance <IDataProvider>( string.Format("{0}.Data.{1}", assemblyName, databaseCategory), string.Format("{0}.Data.{1}.DataProvider", assemblyName, databaseCategory)); } catch { throw new Exception(string.Format("web.config中未定义{0}项或未找到配置项中的数据类别, 请检查数据类型名称是否正确, 例:SqlServer", SysConfig.DataBaseCategoryName)); } }