代碼生成工具Database2Sharp
-
1 軟件概況
- 項目規格
更新時間 2023-10-19 (SqlSugar開發框架增加WPF應用端界面代碼生成) 下載地址 系統功能介紹白皮書 框架及模塊介紹使用視頻 視頻信息 -
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界面代碼自動生成 ??梢陨蒞inform界面布局代碼,后臺邏輯代碼,生成即可使用,極大提高您開發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 戶 名:伍華聰
支付寶收款二維碼: