代码之家  ›  专栏  ›  技术社区  ›  chris c

每次更新数据库表时记录

  •  0
  • chris c  · 技术社区  · 6 年前

    private readonly IRepository<Customer> _customerRepository;
    

    是否有某种方式侦听或钩住事件,因此每次更新数据库表时,我都可以设置触发的断点。

    这将真的帮助我找到我的问题所在,在那里创建过多的客户帐户。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Divyang Desai Jonny B'Good    6 年前

    对于客户没有特定的钩子,但是可以通过两种方法实现。 因此,无论何时插入或更新记录,您都会收到一个有关自定义事件的调用。

    IConsumer<EntityInserted<Customer>>
    

    第二种方法是,为客户方法实现动作过滤器。

    Exposing and Handling Events