【发布时间】:2010-10-14 13:37:19
【问题描述】:
我们有一个 WCF 数据服务使用的实体数据模型,它需要在将实体持久化到数据库后运行一些业务逻辑。在这种情况下,它需要通过 WCF Web 服务调用将持久化实体生成的 id 传递给另一个服务。
问题是我们如何在保存实体后运行一些业务逻辑。此业务逻辑的一部分将是使用生成的 id 调用另一个 Web 服务。
提前致谢。
【问题讨论】:
-
如果有人想知道,SaveChanges 方法是虚拟的,因此可以被覆盖。保存实体的 id 可以在 base.SaveChanges() 调用和 Web 服务调用或引发事件之后获得。
标签: entity-framework entity-framework-4 wcf-data-services