Я должен добавить файлы 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 значения отличаются от объекта