【发布时间】:2022-01-07 11:59:00
【问题描述】:
我的 Oracle 数据库中有一个名为 profile-list 的表。该表有 30K 行。所以用户想用 Excel 下载这些数据并进行更改。更改完成后,他们希望使用表单上传 Excel 并更新表格。
如何使用实体框架来做到这一点?
var bulkData = ReadFromExcel(filePath);
using(var context = new DataCtx())
{
var dbData = context.ProfileData.ToList();
foreach(var item in dbData)
{
if (bulkData.Any(x => x.id = item.id)
// update
else
// insert
}
}
但这需要很长时间。我怎样才能更快地做到这一点?
【问题讨论】:
标签: oracle entity-framework entity-framework-6