0

我有几个我想同时更新的实体。但是我想在每个类的部分类文件中为每个实体编写单独的更新方法并同时调用它们。例如:

public sub UpdateEntity1()
...
end sub 

public sub UpdateEntity2()
...
end sub 

public sub UpdateEntity3()
...
end sub 

public sub UpdateAll()
 UpdateEntity1()
 UpdateEntity2()
 UpdateEntity3()
end sub 

我的问题是如何管理对象上下文?我要在调用UpdateAll() 的类中创建一个对象上下文,然后将它作为参数传递给每个单独的更新方法吗?或者我是否为每个更新创建一个新的上下文?我想使用相同的上下文,因为对象是相关的,这将减少更新所有记录的数据库调用。

4

1 回答 1

0

我会照你说的做,并将上下文作为参数传递。如果对象与其原始上下文分离,您可能需要确保跟踪您的更改。

于 2010-09-28T17:13:30.017 回答