예제 #1
0
        /// <summary>
        /// 常见数据库访问类
        /// </summary>
        /// <param name="configName">配置项名字(config的名字)</param>
        /// <param name="isWriter">是否为写连接</param>
        /// <returns>数据库访问接口</returns>
        private IDataAccess CreateDataAccess(string configName, bool isWriter = true)
        {
            var dbProperty = DBSettings.GetDatabaseProperty(configName);

            return(new SqlDataAccess(dbProperty, isWriter));
        }
예제 #2
0
        /// <summary>
        ///  获取数据库访问接口
        /// </summary>
        /// <param name="databaseType">数据库类型</param>
        /// <param name="connection">连接信息</param>
        /// <param name="isWriter">是否为写</param>
        /// <returns>数据库访问接口</returns>
        public static IDataAccess GetDataAccess(DatabaseType databaseType, string connection, bool isWriter = true)
        {
            var dbProperty = DBSettings.CreateDatabaseProperty(databaseType, connection);

            return(new SqlDataAccess(dbProperty, isWriter));
        }