public SearchIdMain()
 {
     ReadJson.Init();
     // 设置AutoMapper映射信息
     AutoMapperExtension.RegisterAutoMapper();
     data = GuidDal.SearchAll(pageIndex: 0, pageSize: 4000).Select(g => g.id);
 }
        public InsertMain()
        {
            ReadJson.Init();
            // 设置AutoMapper映射信息
            AutoMapperExtension.RegisterAutoMapper();

            foreach (var item in ReadJson.Load())
            {
                gdl.Push(item);
                idl.Push(item);
            }
        }
示例#3
0
        /// <summary>
        /// 增加PostgreSQL数据库操作
        /// </summary>
        /// <param name="services"></param>
        public static void AddTianChengPostgres(this IServiceCollection services)
        {
            // 设置数据库配置信息
            var config = services.BuildServiceProvider().GetService <IConfiguration>();

            ConnectionProvider.SetConnection(config);

            // 设置AutoMapper映射信息
            AutoMapperExtension.RegisterAutoMapper();

            // 注册数据库访问操作
            foreach (Type type in AssemblyProvider.GetTypeByInterface <IDBOperationRegister>())
            {
                if (type.GetTypeInfo().IsClass)
                {
                    services.AddSingleton(type);
                }
            }
        }
        public DeleteMain()
        {
            ReadJson.Init();
            // 设置AutoMapper映射信息
            AutoMapperExtension.RegisterAutoMapper();

            foreach (var id in GuidDal.SearchSql(pageIndex: 0, pageSize: 6000).Select(e => e.id))
            {
                idList.Enqueue(id);
            }

            foreach (var id in GuidDal.Search(new GuidQuery()
            {
                IsDelete = true, Page = new QueryPagination {
                    Index = 0, Size = 300
                }
            }).Select(e => e.id))
            {
                delList.Enqueue(id);
            }
        }
示例#5
0
 public SearchConditionMain()
 {
     ReadJson.Init();
     // 设置AutoMapper映射信息
     AutoMapperExtension.RegisterAutoMapper();
 }