Alex.Framework NuGet Package

基础框架,提供以下核心功能:
AOP静态织入 - 在编译时织入横切关注点,包括日志记录、性能监控、异常处理等;
日志记录 - 基于log4net的统一日志管理,支持多级别和自定义日志输出;
异常记录 - 全局异常捕获与记录,提供友好的异常信息展示;
权限控制 - 基于角色的访问控制(RBAC)和方法级权限验证;
依赖注入(IoC) - 支持构造函数注入、属性注入等多种DI模式;
控制反转 - 降低组件间耦合度,提高代码可测试性和可维护性;
本地化支持 - 多语言资源管理,支持中英文等多语言切换,代码生成,即时提示,自动完成等功能;
数据访问 - 集成Dapper、EntityFramework等ORM,提供统一数据访问接口;
缓存管理 - 基于MemoryCache的分布式缓存和本地缓存实现;
配置管理 - 统一配置文件读取和管理,支持JSON格式配置;
定时任务 - 基于Crontab的计划任务调度;
对象映射 - 集成Mapster提供高性能对象转换;
工具类库 - 包含加密解密、文件操作、日期处理等常用工具。.




Got any Alex.Framework Question?





Info

Version: 2.2.106
Author(s): Alex Lee
Last Update: Saturday, January 3, 2026
.NET Fiddle: Create the first Fiddle
Project Url: https://www.nuget.org/packages/Alex.Framework
NuGet Url: https://www.nuget.org/packages/Alex.Framework


Install
Install-Package Alex.Framework
dotnet add package Alex.Framework
paket add Alex.Framework
Alex.Framework Download (Unzip the "nupkg" after downloading)

net48 netstandard2.1 11 packages depend on this package.




STATS

must-have-score

.5

avg-downloads-per-day

18

days-since-last-release

6