В моем файле данных семени я сначала удаляю все записи в конкретном объекте, а затем добавляю новый. Однако я чувствую, что код для удаления данных может быть улучшен (или очищен).Вспомогательная функция для удаления/удаления всех данных сущности, EF
В настоящее время я делаю так:
var oldCertCat = context.CertCategoryValues.ToList();
oldCertCat.ForEach(cat => context.CertCategoryValues.Remove(cat));
Следующая организация:
var oldCertLevel = context.CertLevelValues.ToList();
oldCertLevel.ForEach(certLevel => context.CertLevelValues.Remove(certLevel));
Я подумываю о создании вспомогательной функции, как:
void DeleteData("EntityName")
{
var oldData = context."EntityName".ToList();
oldData.ForEach(item => context."EntityName".Remove(item));
}
Было бы очиститель таким образом. Какие-либо предложения?
Возможно, было бы лучше спросить об этом в обзоре кода. – dandan78
Спасибо, что поделились сайтом @ dandan78. Новые для меня. – Rohit