[发明专利]一种基于VisualStudio的快速开发方法在审

专利信息
申请号: 202011317860.X 申请日: 2020-11-23
公开(公告)号: CN112416305A 公开(公告)日: 2021-02-26
发明(设计)人: 王毅;应成楼 申请(专利权)人: 西安西热电站信息技术有限公司
主分类号: G06F8/20 分类号: G06F8/20;G06F8/41;G06F9/445;G06F11/36
代理公司: 西安智大知识产权代理事务所 61215 代理人: 弋才富
地址: 710075 陕西*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 visualstudio 快速 开发 方法
【权利要求书】:

1.一种基于VisualStudio的快速开发方法,其特征在于,步骤为:创建并安装VisualStudio项目插件模板,新建项目时选择项目模板,根据设置的应用程序属性生成整体解决方案和Model、DAO、Service项目,并基于模板文件自动生成各层的标准代码。

2.根据权利要求1所述的一种基于VisualStudio的快速开发方法,其特征在于,具体包括以下步骤:

步骤1:创建VisualStudio项目模板插件,项目模板中包含:Model、DAO、Service三个项目,每个项目中均包含一个模板文件(*.tt),模板文件(*.tt)主自动生成各层标准的业务逻辑代码;

步骤2:开发人员在VisualStudio开发工作中安装项目模板插件;

步骤3:基于项目模板创建新项目,创建新项目时选择已安装的模板;

步骤4:进行应用程序名称、项目保存路径、关系数据库配置信息和项目信息属性设置,其中关系数据库配置信息包括服务器、数据库、用户名和密码;项目信息包括实体容器名称、命名空间名称;VisualStudio根据配置的项目信息自动生成解决方案和Model、DAO、Service三个项目;

步骤5:在Model项目中,根据模板文件生成业务实体类;选择DAO项目的实体数据模型文件Main.edmx;在实体数据模型设计器空白处单击鼠标右键,在菜单中选择“从数据库更新模型”,根据选择添加的表、视图自动生成业务实体类,业务实体类包含数据库表及视图中各个字段的属性;

步骤6:在DAO项目中,根据模板文件生成数据访问类;选择DAO项目中的数据访问模板文件“Repository.tt”,在右键菜单中选择“运行自定义工具”命令,自动根据业务实体类生成对应的数据访问层代码;数据访问层代码包含:Add、Update、Delete、Get、GetAll、GetByID、GetPage、GetByFilter基本数据库操作方法,这些方法能够满足对一个数据库表或者试图的常规操作;数据访问类同时支持SqlServer、MySql、Oracle等多种关系数据库,切换任何一种关系库不用更换程序代码,只需要更换数据库连接,数据访问底层基类会根据不同数据库自动进行适配,真正实现各种数据库连接的快速切换,数据访问基类也提供了针对实时数据库等其它数据源的访问接口,方便在业务逻辑的开发过程中对实时库等其它数据源的操作,提高业务开发效率;

步骤7:在Service项目中,根据模板文件生成数据服务类;选择Service项目中的数据访问模板文件“Service.tt”,在右键菜单中选择“运行自定义工具”命令,自动根据业务实体类生成对应的数据服务层代码,数据服务接口代码同样包含:Add、Update、Delete、Get、GetAll、GetPage、GetByFilter基本数据服务接口作方法;生成的服务类自动添加标记[EsOneService],服务方法自动添加标记[EsOneServiceMethod],需要授权的方法添加标记[Authorize],允许匿名访问的方法添加标记[AllowAnonymous];服务运行框架会根据服务类标记加载服务,根据服务接口方法标记设定服务接口访问权限;

步骤8:在VisualStudio中编译解决方案,将生成的动态链接库发布到服务运行框架下,服务运行框架会自动加载服务并对外提供数据服务访问接口,用户在浏览器中浏览服务接口,并进行接口调试。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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