每次更新数据库 table 时记录
Logging every time a database table is updated
好的,在 nopcommerce 中我们有客户 table。
private readonly IRepository<Customer> _customerRepository;
是否有某种方法可以监听或挂钩事件,所以每次更新数据库 table 时,我都可以设置一个触发的断点。
这真的可以帮助我找到我遇到的问题所在,即创建了过多的来宾帐户。
谢谢
来宾客户没有特定的挂钩,但是您可以通过两种方法实现。
首先,使用事件,nopCommerce 提供事件类型来执行 post 逻辑。
因此,无论何时插入或更新记录,您都会收到有关您的自定义事件的电话。
IConsumer<EntityInserted<Customer>>
第二种方法是,为客户方法实现操作过滤器。
好的,在 nopcommerce 中我们有客户 table。
private readonly IRepository<Customer> _customerRepository;
是否有某种方法可以监听或挂钩事件,所以每次更新数据库 table 时,我都可以设置一个触发的断点。
这真的可以帮助我找到我遇到的问题所在,即创建了过多的来宾帐户。
谢谢
来宾客户没有特定的挂钩,但是您可以通过两种方法实现。 首先,使用事件,nopCommerce 提供事件类型来执行 post 逻辑。 因此,无论何时插入或更新记录,您都会收到有关您的自定义事件的电话。
IConsumer<EntityInserted<Customer>>
第二种方法是,为客户方法实现操作过滤器。