# SharpDB **Repository Path**: lztkdr/SharpDB ## Basic Information - **Project Name**: SharpDB - **Description**: SharpDB、SharpTools,针对多种数据库操作处理提供解决方法。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2017-07-01 - **Last Updated**: 2021-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ####Sharp 简介: #####Sharp 目前包含 SharpDB 、SharpTools。 `SharpDB` 针对SqlServer/Oracle/MySql/Sqlite等类型数据库操作的类库。 * 查询增加与修改表别名,列描述增加与修改; * 支持对插入的数据源对象的 否非为null验证; * 支持 IDictionary、dynamic、NameValueCollection、Model对象 等数据源的插入; * System.Data.SQLite.dll 内部已做处理,支持x64、x86 平台上的自适应兼容,开发部署时,不用再引入SQLite.Interop.dll; `SharpTools` 主要是对SqlServer/Oracle/MySql做代码生成器及数据处理相关功能的WinForm程序。 * 支持SqlServer/Oracle/MySql等数据库表别名、列描述的增加与修改; * 支持导入PDM文件的方式更新表、列别名; * 支持SqlServer/Oracle/MySql/Sqlite等数据库文档导出为CHM文件; * 支持SqlServer/Oracle 表结构脚本生成。 * 更多精彩...正在努力完善中... ###后续 * SharpTools增加对数据脚本的切换功能(可以通过当前表结构得到另一种数据库类型的该表结构脚本); * SharpTools增加测试数据快速初始化插入功能,根据字段单词含义,可以自定义或者自动插入该字段数据,测试数据要求接近于逼真,与实际情况一样; * SharpTools增加对三层架构、WCF三层、接口多层架构、代码的生成;