我为“添加/编辑”成员打开了一个“成员”表单。它有自己的实体管理器,当单击“保存”按钮时,我关闭表单并返回列表表单。
处理保存时,我调用一个名为CalculateOwing的例程来计算成员余额。此方法位于单独的.cs文件中,因为它可以从应用程序的许多区域调用。
CalculateOwing方法应该在与正在处理的成员记录相同的实体管理器中还是在同一实体管理器中?
答案 0 :(得分:0)
可以在http://www.ideablade.com/forum/forum_posts.asp?TID=4686&title=need-advice-on-entity-manager
看到对此问题的回复编辑:
包括此处的回复。
“如果您希望CalculateOwing的结果属于同一个数据库事务,则需要在保存完成之前调用它,并在Save正在使用的同一个EntityManager上调用它。”