ContextObject 是线程安全的吗?如果没有,当我在其中一个线程中调用 SubmitChanges 时会发生什么?
如果 2 个或多个线程使用相同ContextObject
的线程并且其中一个线程调用会发生ContextObject.SubmitChanges()
什么?
ContextObject
我应该为我的数据库的每个查询构建一个新的吗?
ContextObject 是线程安全的吗?如果没有,当我在其中一个线程中调用 SubmitChanges 时会发生什么?
如果 2 个或多个线程使用相同ContextObject
的线程并且其中一个线程调用会发生ContextObject.SubmitChanges()
什么?
ContextObject
我应该为我的数据库的每个查询构建一个新的吗?
不,ContextObject
不是线程安全的。文档 ( http://msdn.microsoft.com/en-us/library/system.data.objects.objectcontext.aspx ) 详细说明:
ObjectContext 类不是线程安全的。