公共类库、常用的方法
- Netnr.Core 公共核心的类库(直接使用)
- Netnr.Fast 常用的的类库(根据自己的实际情况微调,如一些参数)
Install-Package Netnr.Core
- CacheTo.cs 缓存(Core需要依赖注入,并赋值
Netnr.Core.memoryCache对象) - CalcTo.cs 算法、加密、解密(MD5、DES、SHA1、HMAC_SHA1)
- ClientTo.cs 获取客户端的一些信息(Core需要传入
HttpContext) - CmdTo.cs 执行命令,支持Windows、Linux
- ConsoleTo.cs 输出日志、错误信息
- DownTo.cs 流下载文件(Core需要传入
HttpResponse) - Extend.cs 常用方法拓展(依赖
Newtonsoft.Json,JSON、实体、编码、SQL等转换) - FileTo.cs 读写文件
- HttpTo.cs HTTP请求(GET、POST等,可设置
HttpWebRequest对象) - LamdaTo.cs 动态生成 Lamda 表达式
- MapPathTo.cs 虚拟路径转换为物理路径
- RandomTo.cs 生成随机码(验证码)
- RsaTo.cs RSA加密解密及RSA签名和验证
- TreeTo.cs Tree常用方法(List数据集生成JSON tree,菜单多级导航)
- UniqueTo.cs 生成唯一的标识(GUID转成long)
- GlobalTo.cs Core环境
IConfigurationIHostingEnvironment对象,appsettings.json配置文件 - ImageTo.cs 图片操作(生成验证码、缩略图、水印)
- NpoiTo.cs 操作Excel(依赖
NPOI,Excel文件与DataTable相互转换,支持 .xls、.xlsx,Framework项目需要引入SharpZipLib) - PaginationVM.cs 分页参数实体,无命名空间
- PinyinTo.cs 中文转拼音(NPinyin)
- QueryableTo.cs IQueryable对象的拓展,如排序拼接
- .NETStandard 2.0
- .NETFramework 4.0