DataContext.UpDataPayload.Add(upData);
BatchCounter++;
if (BatchCounter % 100 == 0)
{
DataContext.SaveChanges();
BatchCounter = 0;
}
这一句添加数据 后来我查看UpDataPayload这里面 已经有几百w条数据了,程序占用空间 1个多G,有什么什么办法SaveChanges()后 把 UpDataPayload这个表里的数据清空一下
这种操作还是直接执行SQL快速方便
context.Database.ExecuteSqlCommand("TRUNCATE TABLE [TableName]");
没有办法清除这个本地映射表吗?