使用线程更新数据库

时间:2018-01-18 04:02:08

标签: c# .net-core entity-framework-core

我尝试使用.net核心和实体框架核心更新大量记录,现在我无法得到明确答案的问题是: 如果我使用了很多线程来完成这项工作,我应该为每个线程提供数据库上下文的新实例,还是所有线程都可以在同一个实例上工作? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

您应该将单独的实例传递给每个线程。对所有线程使用相同的上下文将导致使用相同的SQL连接,这是不正确的。

只是为了确保平衡线程数以避免断开连接。