代码生成工具Database2Sharp
-
1 软件概况
- 项目规格
更新时间 2024-9-11 (SqlSugar开发框架增加 Python后端代码生成,可以生成模型、Schema对象、CRUD封装类、Endpoint路由类等。) 下载地址 系统功能介绍白皮书 框架及模块介绍使用视频 视频信息 -
2 软件功能
C#代码生成工具 Database2Sharp,是一个基于.NET的N层架构模式,能够结合我们的开发框架(包括 ABP框架、ABP VNext框架生成,传统Winfrom开发框架、WCF开发框架、混合式开发框架、Web开发框架 ),实现各模块代码的快速生成的开发辅助工具。软件提供了对MS SqlServer、Oracle、SQLite、Mysql、PostgreSQL、Access以及达梦数据库的支持;可以生成各种架构代码及界面代码,导出数据库文档、浏览数据库架构、查询数据等功能。 主要的功能如下:
1、 ABP VNext框架代码生成, ABP VNext是一个开源且使用广泛的框架,同时适合于单体和微服务的架构。目前框架代码生成包括:应用服务层:Application.Contracts和Application项目,领域层:Domain.Shared和Domain项目,基础设施层:EntityFrameworkCore项目,HTTP 层:HttpApi和HttpApi.Client项目。生成代码集成相关的基类代码,简化项目文件的类代码。
2、 ABP框架代码生成, ABP是ASP.NET Boilerplate的简称,ABP是一个开源且文档友好的应用程序框架。ABP不仅仅是一个框架,它还提供了一个最徍实践的基于领域驱动设计(DDD)的体系结构模型。ABP框架代码生成,是指生成我们针对ABP框架优化的框架结构,包括领域实体对象,DTO对象和AutoMapper映射文件,应用服务层的接口和服务实现类,以及对Web API远程调用的封装ApiCaller层,整个框架体系基于简化模型,快速开发的目的,良好的架构极大简化代码,强大完善的基类使你甚至不用编写一行代码。ABP框架代码生成还包括生成基于Winform的界面代码,以及BS前端的Element + Vue 前端界面代码,快速生成界面后进行一定的布局调整即可。
3、 SqlSugar架构代码生成, 基于SqlSugar架构生成整个项目工程框架,包含SqlSugar实体类、服务层访问类、接口层、相对应的WInform界面代码生成,以及基于Web API的控制层代码、Vue3+ElementPlus前端代码、WPF应用端代码生成等。该架构利用.net的IOC机制注入相关的服务接口,支持SQLServer、Oracle、MySql、PostgreSQL、SQLite等数据库,良好的架构极大简化代码,适用于多端开发框架,包括Winform界面实现,以及.net Core的后端Web API、Vue3+ElementPlus前端、WPF应用前端等,可以为其他Vue前端进行接入。
4、 Enterprise Library架构代码生成, 生成整个项目工程框架,包含实体类、数据访问类、业务类、WCF相关服务层等。该架构利用泛型及缓存机制,良好的架构极大简化代码,强大完善的基类使你甚至不用编写一行代码。完美支持Winform开发框架、WCF开发框架、混合式Winfrom开发框架、基于MVC4+EasyUI的Web开发框架的整合开发工作。
5、 Winform界面代码自动生成 。可以生成Winform界面布局代码,后台逻辑代码,生成即可使用,极大提高您开发Winform界面的效率,较少枯燥的开发过程。
6、 基于Metronic的Bootstrap开发框架的代码生成 。结合我们的《基于Metronic的Bootstrap开发框架》,快速整体的界面代码,包括生成列表、增加、修改、查看、删除等Web界面代码,生成代码可直接在Web框架中进行整合运行,界面美观。
7、 基于MVC的Web界面代码生成 。结合我们的《基于MVC4+EasyUI的Web开发框架》,快速整体的界面代码,包括生成列表、增加、修改、查看、删除等Web界面代码,生成代码可直接在Web框架中进行整合运行,界面美观。
8、 Entity Framework微软实体框架代码生成, 生成整个基于泛型的仓储模式的实体框架工程框架,全部利用LINQ高效的语法进行底层操作,包含数据传输模型DTO和实体模型Entity层、实体关系映射层、数据访问类、业务逻辑类、WCF相关服务层等。该架构利用泛型的仓储设计,传输模型DTO和实体模型Entity的分离与联合,实体对象的动态映射关系等特性,良好的架构极大简化代码,强大完善的基类使你甚至不用编写一行代码。完美支持Winform开发框架、混合式Winfrom开发框架、基于MVC4+EasyUI的Web开发框架的整合开发工作。
9、 数据库文档的生成 。在编写数据库设计说明书时候非常有用,该功能能够一键快速把整个数据库表、视图、存储过程生成一个标准的数据库设计文档,提高效率,减少出错机会,并统一文档标准。
10、 先进、高效、统一 。代码生成工具Database2Sharp,生成的代码框架是基于.NET的N层架构模式,生成的框架代码具有统一的架构风格和统一调用规则,并在多年的软件开发应用中得到实践验证,具有非常高的生产效率。
软件提供非常方便的数据库配置管理功能,用户根据不同的数据库类型输入所需的信息即可配置好不同的数据库;所有的代码生成及其他功能可以在不同的数据库中进行切换;软件支持表名称别名修改,字段别名修改等(用于代码的引用),对于是中文的数据库表名称和字段名称,非常方便。
★系统需求
Database2Sharp,使用C#语言开发,适运行在 Microsoft WindowsNT/2000/XP/2003 等平台,但必须安装有.Net4.0平台。.NET Framework 4.0 官方下载地址: http://www.microsoft.com/zh-cn/download/details.aspx?id=17718 ,软件基于Visual Studio 2022及更新版本的开发工具进行开发。
-
3 软件购买
银行 账号说明 帐 号:6212 2636 0204 9510 381
户 名:伍华聪
地 址:广东省广州白云区麒麟岗支行个人支付宝:wuhuacong@hotmail.com 户 名:伍华聪
支付宝收款二维码: