[发明专利]一种快速生成SqlServer数据库操作代码的方法有效

专利信息
申请号: 202010164467.5 申请日: 2020-03-11
公开(公告)号: CN111290748B 公开(公告)日: 2023-03-14
发明(设计)人: 刘德建;叶伟;李正;岳万恕;郑彬;陈宏展 申请(专利权)人: 福建天晴在线互动科技有限公司
主分类号: G06F8/30 分类号: G06F8/30;G06F8/20
代理公司: 福州旭辰知识产权代理事务所(普通合伙) 35233 代理人: 程勇
地址: 350212 福*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 快速 生成 sqlserver 数据库 操作 代码 方法
【说明书】:

发明提供了一种快速生成SqlServer数据库操作代码的方法,所述方法为:步骤1、用开发工具VisualStudio插件创建类库项目,该类库项目用于承载生成的数据库操作代码;步骤2、复制预设的Xml文件CodeToolConfig.xml到类库项目根目录底下,修改文件CodeToolConfig.xml的Config节点下的3个属性信息,分别为Database数据库信息、Namespace类库命名空间、Connection目标数据库连接信息;步骤3、VisualStudio插件自动生成Connection目标数据库下的所有数据表操作类,步骤4、生成完数据表操作类后可直接在类库项目中调用增加、删除、修改、查询功能;本发明降低了数据库工程师的工作量,提高了工作效率。

技术领域

本发明涉及数据库工程技术领域,特别是一种快速生成SqlServer数据库操作代码的方法。

背景技术

现有的在涉及数据库操作相关的项目开发时,程序员要书写各种业务的数据库操作代码,例如新增用户,查询订单,删除评论等。对于数据表的增删改查操作,现有技术往往会构造一个与数据表字段一致的映射类,用于承接读取出的数据,用于页面的传输等各种业务场景,在开发需求变更时,增加和减少的数据表字段,还要逐一复制到相应代码位置。以上的描述能发现会存在很多机械性的重复工作,例如逐一构造映射类,书写重复的数据库操作语法,不仅枯燥,还容易因为粗心出现不必要的BUG,浪费时间,造成损失。

类库(Class Library)是一个综合性的面向对象的可重用类型集合,这些类型包括:接口、抽象类和具体类。类库可以解决一系列常见编程任务(包括诸如字符串管理、数据收集、数据库连接以及文件访问等任务),还可以解决多种专用开发任务(控制台应用程序、桌面应用程序、WEB应用程序等)。

发明内容

为克服上述问题,本发明的目的是提供一种快速生成SqlServer数据库操作代码的方法,可以节省程序员大量机械的重复工作,提高了工作效率。

本发明采用以下方案实现:一种快速生成SqlServer数据库操作代码的方法,所述方法包括如下步骤:

步骤1、用开发工具VisualStudio插件创建类库项目,该类库项目用于承载生成的数据库操作代码;

步骤2、复制预设的Xml文件CodeToolConfig.xml到类库项目根目录底下,修改文件CodeToolConfig.xml的Config节点下的3个属性信息,分别为Database数据库信息、Namespace类库命名空间、Connection目标数据库连接信息;

步骤3、VisualStudio插件自动生成Connection目标数据库下的所有数据表操作类,

步骤4、生成完数据表操作类后可直接在类库项目中调用增加、删除、修改、查询功能。

进一步的,所述方法还包括步骤5、后期如果业务调整,有增加表,修改表字段,删除表字段的业务操作,直接打开项目类库,VisualStudio插件根据步骤3的操作将会重新根据修改后的数据表信息一键生成类库。

进一步的,所述步骤3进一步具体为:步骤3.1:VisualStudio插件会寻找本项目根目录下的CodeToolConfig.xml文件;

步骤3.2:从CodeToolConfig.xml文件中解析出数据库连接字符串Connection;

步骤3.3:连接上Connection配置的SqlServer数据库,执行查找语句,读取出数据库下的所有数据表名;

步骤3.4:循环数据表,读取数据表下的所有字段信息,该所有字段信息包括:备注、字段序号、字段名称、标识、是否主键、字段类型、占用字节数、长度、小数位数、是否允许为空、默认值、以及字段说明;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴在线互动科技有限公司,未经福建天晴在线互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010164467.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top