【问题标题】:How can I override SaveChanges method in RavenDB?如何覆盖 RavenDB 中的 SaveChanges 方法?
【发布时间】:2021-07-14 13:55:58
【问题描述】:

有没有办法修改 RavenDB 中 SaveChanges 方法的行为?当我使用 EF Core 时,我总是在我的 DbContext 中重写该方法以提供额外的逻辑,例如设置审计字段(CreatedByModifiedBy 等)。然而,在 RavenDB 中,我不会从任何地方继承 DocumentSession

【问题讨论】:

    标签: ravendb


    【解决方案1】:

    https://ravendb.net/docs/article-page/5.2/Csharp/client-api/session/how-to/subscribe-to-events 中查看OnBeforeStore 事件


    您可以在任何实体存储在服务器上之前对其执行自定义操作。

    【讨论】:

      猜你喜欢
      • 2012-11-03
      • 2012-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多