项目简介
本项目是基于C#开发的系统管理工具库,提供一系列公共类库和实用工具,简化系统管理常见操作。涵盖数据库操作、文件处理、日志记录、邮件发送、Excel导入导出等方面,适用于各类企业级应用开发。
项目的主要特性和功能
数据库操作
ProcResultModel
:存储数据库存储过程执行结果信息,含执行状态、错误信息和参数集合。TransactionModel
:提供数据库事务处理,支持事务开始、提交和回滚。OracleHelper
:实现与Oracle数据库交互,支持执行非查询命令、查询命令及标量查询。SQLServerDapperHelper
:基于Dapper与SQL Server数据库交互,高效进行数据库操作。
文件处理
ExcelExporter
:实现Excel文件导出,支持自定义表头和数据填充。ExcelImporter
:实现Excel文件导入,支持将Excel数据转为DataTable对象。
日志记录
TextLogger
:提供简单文本日志记录,将日志信息写入指定文本文件。Log4netHelper
:基于Log4Net记录日志,支持记录错误和普通信息。
邮件发送
SMTPHelper
:提供邮件发送功能,支持设置发件人、收件人、主题、内容和附件。
实用工具
CollectionExtensions
:提供集合操作扩展方法,检查集合是否为空及添加不重复元素。ConfigHelper
:从配置文件读取配置项。CommonHelper
:实现对象互转和List转DataTable。DateTimeHelper
:提供日期时间格式化功能。EnumHelper
:实现枚举类型转换和获取枚举描述。StringHelper
:提供字符串比较和空值转换功能。UnixTimeStampHelper
:实现Unix时间戳生成和转换。DESEncryptHelper
:提供DES加密和解密功能。
安装使用步骤
- 确保已下载本项目的源码文件。
- 打开项目:使用Visual Studio或其他C#开发工具打开项目。
- 配置数据库连接:根据项目需求,配置Oracle和SQL Server的连接字符串。
- 编译项目:编译整个解决方案,确保所有依赖项都已正确安装。
- 运行测试:运行单元测试项目,确保所有功能正常工作。
- 集成使用:将生成的DLL文件集成到你的项目中,调用相应的类和方法进行系统管理操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】