using MediatR; using Microsoft.Extensions.DependencyInjection; using System.Reflection; namespace Kean.Domain.Seedwork { /// /// 依赖注入 /// public sealed class DependencyInjection { /// /// 初始化 Kean.Domain.Seedwork.DependencyInjection 类的新实例 /// /// 服务描述符 public DependencyInjection(IServiceCollection services) { services.AddMediatR(Assembly.GetExecutingAssembly()); // 注册 MediatR services.AddScoped(); // 命令总线注入 services.AddScoped(); // 共享服务注入 services.AddScoped(); // 通知注入 } } }