Example #1
0
        public ReadFileDataService(IConfiguration configuration, IHostEnvironment hostEnvironment, IMedicalRecordsService medicalRecordsService, IOrderService orderService, IPhysicalSignsService physicalSignsService, WiGeekDbContext dbContext, ILogger <ReadFileDataService> logger)
        {
            string path;

            _medicalRecordsService = medicalRecordsService;
            _orderService          = orderService;
            _physicalSignsService  = physicalSignsService;
            _dbContext             = dbContext;
            _logger = logger;

            if (hostEnvironment.IsDevelopment())
            {
                //path = "C:\\data\\WiGeek样本数据20200729\\标准比赛数据集";
                path = "E:\\work\\WiGeek\\WiGeek样本数据20200729\\标准比赛数据集";
            }
            else
            {
                path = "D:\\wndata\\[公共素材]\\2020年第一届科技节样本素材\\WiGeek样本数据";
            }
            var directoryInfo = new DirectoryInfo(path);

            _fileInfos        = ReadFileInfos(directoryInfo);
            _connectionString = configuration.GetConnectionString("Default");
            _hoskey           = new Dictionary <string, string>
            {
                { "医院数据1", "0" },
                { "医院数据2", "1" },
                { "医院数据3", "2" },
            };
        }
 public WiGeekDbSchemaMigrator(
     WiGeekDbContext dbContext
     )
 {
     _dbContext = dbContext;
 }