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