linq数据入库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010082526/article/details/82771963

2.2风险数据入库

                //风险数据入库

                T_DATA_RISK RiskData = new T_DATA_RISK();//定义风险数据表

                foreach (var item in data2)

                {

                    RiskData.STATIONCODE = item.STATIONCODE;

                    RiskData.MONIDATE = item.MONIDATE;

                    RiskData.RATE_PM25 = item.PM25_R;

                    RiskData.RATE_NO2 = item.NO2_R;

                    RiskData.STYLE = style;

                    try

                    {

                        var riskdata = efAir.FindAll<T_DATA_RISK>(t => t.STATIONCODE == item.STATIONCODE && t.MONIDATE == item.MONIDATE &&t.STYLE==style);

                        if (riskdata.Count() > 0)

                        {

                            efAir.Update<T_DATA_RISK>(RiskData);

                        }

                        else

                        {

                            efAir.Insert<T_DATA_RISK>(RiskData);

                        }

 

                    }

                    catch (Exception)

                    {

                        throw;

                    }

                }

2.3疾病数据入库

                //疾病数据入库

                T_DATA_DISEASE DiseaseData = new T_DATA_DISEASE();//定义疾病数据表

                foreach (var item in data2)

                {

                    DiseaseData.STATIONCODE = item.STATIONCODE;

                    DiseaseData.MONIDATE = item.MONIDATE;

                    DiseaseData.RATE = Convert.ToDecimal(item.Rate);

                    DiseaseData.STYLE = style;

                    try

                    {

                        var riskdata = efAir.FindAll<T_DATA_DISEASE>(t => t.STATIONCODE == item.STATIONCODE && t.MONIDATE == item.MONIDATE && t.STYLE == style);

                        if (riskdata.Count() > 0)

                        {

                            efAir.Update<T_DATA_DISEASE>(DiseaseData);

                        }

                        else

                        {

                            efAir.Insert<T_DATA_DISEASE>(DiseaseData);

                        }

 

                    }

                    catch (Exception)

                    {

                        throw;

                    }

                }

猜你喜欢

转载自blog.csdn.net/u010082526/article/details/82771963