using Microsoft.Extensions.DependencyInjection; namespace YLErp.Cache { public class CacheModule { public static void InitModule(IServiceCollection services) { services.AddYLCache(option => { }); } } public static class CacheServiceExtensions { public static void AddYLCache(this IServiceCollection services, Action optionAction) { services.AddTransient(); services.Configure(optionAction); } } }