在我的種子數據文件中,我首先刪除特定實體中的所有條目,然後添加新的。不過,我覺得可以改進(或清除)刪除數據的代碼。輔助函數刪除/刪除所有實體數據,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));
}
這樣會更這種方式更清潔。有什麼建議麼?
在Code Review上提出這個問題可能會更好。 – dandan78
感謝分享網站@ dandan78。新對我來說。 – Rohit