【发布时间】:2020-03-29 02:28:41
【问题描述】:
为了性能,异常捕获等,这两个代码有什么区别:
int count = 0;
foreach (var record in SomeDbEntityList)
{
count++;
dbContext.SomeDbEntity.Add(record);
if (count > 500)
{
dbContext.SaveChanges();
count = 0;
}
}
//LeftOver
if (count > 0)
dbContext.SaveChanges();
直接代码:
foreach (var record in SomeDbEntityList)
{
dbContext.SomeDbEntity.Add(record);
dbContext.SaveChanges();
}
【问题讨论】:
标签: c# entity-framework exception entity-framework-6 entity-framework-4