CSFramework.DB数据库底层应用框架 v2.0
适用软件:基于C#.NET开发的C/S系统、WebApi后端、Winform桌面应用软件。
运行平台:Windows + .NET Framework 4.5
开发工具:Visual Studio 20
CSFramework.DB数据库底层应用框架 v2.0 适用软件:基于C#.NET开发的C/S系统、WebApi后端、Winform桌面应用软件。 运行平台:Windows + .NET Framework 4.5 开发工具:Visual Studio 2015,C#语言 数据库支持:MsSQL+Oracle+MySQL 一、CSFramework.DB简介 我们在开发软件过程中,特别是基于数据管理应用相关的系统,一般采用一种数据库mssql免费数据库,如Microsoft SQL Server,超大型系统有的使用Oracle,部分Web系统采用开源的MySQL等,由于各种业务场景以及用户需求,促使我们的数据库系统部署在不同类型的数据库服务器上。若开发的系统能支持多种数据库的快速切换,可以为我们减少很多烦恼,同时提高系统的适应性、兼容性以及可扩展性。 产品特点 1)支持三种常用数据库操作(MsSQL、Oracle、MySQL); 2)对象模型自动更新,支持Add、Update、Delete操作对象,并自动提交到数据库; 3)源码有详细的接口注释; 4)多个大型项目成功案例,运行稳定、安全可靠; 5)产品开源,提供全部源码; 6)源码工整,注释完整,有配套的《软件使用手册》; 7)客户端引用CSFramework.DLL文件即可,接口使用简单; 8)免费升级,提供免费技术咨询服务; 运行环境 基于Windows操作系统运行,开发工具使用VS2015,VS2017或更高版本。 数据库支持MsSQL、Oracle、MySQL。 CSFramework.DB组成 CSFramework.DB由多数据库底层接口组件及实体对象数据框架构成,能满足开发企业级超大型软件系统的需求。 IDatabase核心接口体系架构 开发框架为用户提供多种数据库支持,目前已封装三种底层数据驱动,支持SqlServer、Oracle、MySql三种常用数据库。多数据库架构采用策略模式设计,定义IDatabase通用接口,并实现DatabaseMSSQL、DatabaseMySql、DatabaseOracle三个数据库操作类,在应用系统时引用这个类库文件:CSframework.DB.dll。 DbFramework体系架构 DbFramework简介 DbFramework是CSFramework.DB基于ADO.NET多数据库底层组件包封装的一个通用工具类,能根据对象实体模型(表结构映射ORM)自动提交数据,针对实体对象的Add、Delete、Update操作,开发人员不需要编写任何SQL脚本。特点:支持批量对象操作。支持事务。支持MsSQL,MySQL,Oracle三种数据库。 DbFramework组成 1. DbFramework:CSFramework通用对象模型数据更新框架。 2. DbCommandGenerator: DbCommand命令生成器。 根据.NET对象模型(Type)类型自动生成三种DbCommand命令对象,支持MsSQL,MySQL,Oracle三种常用数据库。 3. DbFramework依赖CSFramework.DB的IDatabase接口。 CSFramework.DB 核心类 二、CSFramework.DB 接口使用方法 IDatabase接口应用 – 获取实体对象 IDatabase接口应用 – 返回DataTable IDatabase接口应用 – 根据账套编号实例化对象 帐套编号(DBID)是Database ID的缩写,用户登录成功时记录帐套编号,实例化数据访问层同时根据DBID实例化对应的数据库。 数据访问层应用 数据访问层采用继承方式设计,开发框架提供的dalBase基类定义受保护的_Database成员变量,实例化数据访问层同时实例化数据库对象,为DAL层访问和操作数据库提供底层接口。 CSFramework.DB.realease.rar 下载链接:密码:fy9s 《CSFramework.DB用户操作手册》.pdf 下载链接:密码:1fsu IDatabase接口以及数据访问层应用 C#多数据库组件包支持MSSQL+Oracle+MySQL+用户操作手册 三、VS解决方案 四、开发文档 五、修改记录 IDatabase接口增加多个方法 如:ExecuteReaderList(返回对象列表)、GetStringList(返回单个列的数据、字符串列表) 增加DbDataUpdate类 CSFramework通用自动提交数据工具类,支持MsSQL,MySQL,Oracle三种数据库 增加DbCommandGenerator类 DbCommand命令生成器,根据对象模型(Type)自动生成三种DbCommand,支持MsSQL,MySQL,Oracle 参考文档: 1.CSFramework.DB多数据底层类库 - 操作对象数据DbDataUpdate接口测试 2.CSFramework.DB多数据底层类库测试程序(测试报告-2021) 3.CSFramework通用自动提交数据工具类(DbDataUpdate) 4.如何使用多数据库IDatabase接口以及数据访问层应用 5.C#多数据库组件包支持MSSQL+Oracle+MySQL+用户操作手册 产品报价: CSFramework.DB多数据库底层框架-C#开源版: 680元 (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- HTML表格标记教程(20):行的背景色属性BGCOLOR
- 如何使用构造函数在选择子句中为多个表的选定列编
- PHP连接外部服务器的MySQL参考教程
- HTML+Sass实现HambergurMenu(汉堡包式菜单)
- sql-server – 两个日期列的SARGable WHERE子句
- 为Windows server 2003加装视频压缩
- sql-server-2008 – 链接服务器“(null)”的OLE
- 如何修复sql 2000数据库状态"置疑"? leimin(原作
- sql-server – 如何在SQl Server 2008中选择dist
- sql serve中page结构怎么理解?一文带你看明白pa