标签: entity-framework
假设我从不用EF编写,例如永远不会调用SaveChanges,对于来自同一ObjectContext的并发读取,EF是否安全?
它可能仍在初始化数据库连接并读取新对象,或更新现有对象(或删除!)但它不会向db写入任何内容,因此没有事务(我假设)。
由于
答案 0 :(得分:2)
ObjectContext和相关的EF类不是线程安全的,因此不要将它们用于并发操作。如果需要运行并发数据访问,请为每个线程使用新的上下文。
ObjectContext