Exemple #1
0
        /// <summary>
        /// 大批量数据插入
        /// </summary>
        /// <param name="tableNamelist">表名数组</param>
        /// <param name="dtlist">数据表数组</param>
        /// <param name="isPkIdentitylist">是否保留标志源</param>
        public static List <OrganizationExecuteResult> BatchCopyInsert(List <string> tableNameList, List <DataTable> dtList, List <bool> isPkIdentitylist)
        {
            List <OrganizationExecuteResult> result = new List <OrganizationExecuteResult>();
            var organizationEntitys = new ConnectionHelper().GetOrganizationEntitys();

            foreach (var organizationEntity in organizationEntitys)
            {
                OrganizationExecuteResult organizationExecuteResult = new OrganizationExecuteResult();
                organizationExecuteResult.Code = organizationEntity.Code;
                organizationExecuteResult.Name = organizationEntity.Name;

                var sqlHelper = new SqlHelper();
                organizationExecuteResult.Data = sqlHelper.BatchCopyInsert(tableNameList, dtList, isPkIdentitylist);
                result.Add(organizationExecuteResult);
            }
            return(result);
        }
Exemple #2
0
        /// <summary>
        /// 获取数据
        /// </summary>
        /// <param name="cmdType"></param>
        /// <param name="cmdText"></param>
        /// <param name="spr"></param>
        /// <returns></returns>
        public static List <OrganizationExecuteResult> GetDataSet(CommandType cmdType, string cmdText, List <SqlParameter> spr)
        {
            List <OrganizationExecuteResult> result = new List <OrganizationExecuteResult>();
            var organizationEntitys = new ConnectionHelper().GetOrganizationEntitys();

            foreach (var organizationEntity in organizationEntitys)
            {
                OrganizationExecuteResult organizationExecuteResult = new OrganizationExecuteResult();
                organizationExecuteResult.Code = organizationEntity.Code;
                organizationExecuteResult.Name = organizationEntity.Name;

                ISqlHelper sqlHelper = SqlConvertHelper.GetInstallSqlHelper(organizationEntity.Connectionstring);
                organizationExecuteResult.Data = sqlHelper.GetDataSet(cmdType, cmdText, spr);

                result.Add(organizationExecuteResult);
            }
            return(result);
        }