diff --git a/src/Cnblogs.Architecture.Ddd.Domain.Abstractions/IDomainEvent.cs b/src/Cnblogs.Architecture.Ddd.Domain.Abstractions/IDomainEvent.cs index 88fc372..57cdc30 100644 --- a/src/Cnblogs.Architecture.Ddd.Domain.Abstractions/IDomainEvent.cs +++ b/src/Cnblogs.Architecture.Ddd.Domain.Abstractions/IDomainEvent.cs @@ -1,8 +1,10 @@ -namespace Cnblogs.Architecture.Ddd.Domain.Abstractions; +using MediatR; + +namespace Cnblogs.Architecture.Ddd.Domain.Abstractions; /// /// 领域事件标记。 /// -public interface IDomainEvent +public interface IDomainEvent : INotification { -} \ No newline at end of file +} diff --git a/src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/DispatchDomainEventExtensions.cs b/src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/DispatchDomainEventExtensions.cs index a03a5eb..5b317a0 100644 --- a/src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/DispatchDomainEventExtensions.cs +++ b/src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/DispatchDomainEventExtensions.cs @@ -1,4 +1,4 @@ -using Cnblogs.Architecture.Ddd.Domain.Abstractions; +using Cnblogs.Architecture.Ddd.Domain.Abstractions; // ReSharper disable once CheckNamespace namespace MediatR; @@ -33,4 +33,4 @@ public static async Task DispatchDomainEventsAsync(this IMediator mediator, IEnu throw e; } } -} \ No newline at end of file +}