using Elsa.Common.Multitenancy; using Elsa.Features.Abstractions; using Elsa.Features.Services; using Microsoft.Extensions.DependencyInjection; namespace Elsa.Common.Features; public class MultitenancyFeature(IModule module) : FeatureBase(module) { public Func TenantResolver { get; set; } = sp => sp.GetRequiredService(); public override void Apply() { Services .AddTransient() .AddSingleton() .AddSingleton() .AddScoped(TenantResolver); } }