-4

ContextObject 是线程安全的吗?如果没有,当我在其中一个线程中调用 SubmitChanges 时会发生什么?

如果 2 个或多个线程使用相同ContextObject的线程并且其中一个线程调用会发生ContextObject.SubmitChanges()什么?

ContextObject我应该为我的数据库的每个查询构建一个新的吗?

4

1 回答 1

2

不,ContextObject不是线程安全的。文档 ( http://msdn.microsoft.com/en-us/library/system.data.objects.objectcontext.aspx ) 详细说明:

ObjectContext 类不是线程安全的。

于 2013-03-31T17:10:36.767 回答