我必须添加进程CV文件,然后使用EF将数据添加到数据库中

using (var db = new dbEntities())
{
    //Process CSV file

     foreach (AIRQ aqs in listairq)
          try
            {
              AIRQ aqs1 = new AIRQ();
              aqs1.FeatureID = aqs.FeatureID.Trim();
              aqs1.MeasurementDateTime = aqs.MeasurementDateTime;
              aqs1.ParameterID = aqs.ParameterID.Trim();
              aqs1.ParameterValue = aqs.ParameterValue;
              aqs1.Remarks = aqs.Remarks;
              db.AIRQTS.Add(aqs1);
              db.SaveChanges();

            }
              catch (Exception ex)
               {

                }
}

但我发现虽然对象 aqs1 具有不同的值,但在调用 db.SaveChanges(); 时它会抛出错误主键冲突 . 我看到sql配置文件的值与object不同