public void Request(List <DC_REAL_DATA> datas) { Dictionary <DC_DATA_CONFIG, DC_REAL_DATA> dic = new Dictionary <DC_DATA_CONFIG, DC_REAL_DATA>(); foreach (var data in datas) { foreach (var config in Configs) { if (data.DATA_CONFIG_ID == config.ID) { dic.Add(config, data); } } } if (dic.Count > 0) { dC_Service.UpdateRealData2BusiTable(User, Table, IdentityValue, dic); //更新至业务表 dC_Service.UpdateRealDataFlag(dic.Values.Select(s => s.ID).ToList()); //更新标志 } }