代碼生成工具
快速開發(fā)的神器
簡(jiǎn)單、高效、框架集成
Winform、Web開發(fā)通用、命名統(tǒng)一
代碼生成工具Database2Sharp
-
1 軟件概況
- 項(xiàng)目規(guī)格
更新時(shí)間 2024-9-11 (SqlSugar開發(fā)框架增加 Python后端代碼生成,可以生成模型、Schema對(duì)象、CRUD封裝類、Endpoint路由類等。) 下載地址 系統(tǒng)功能介紹白皮書 框架及模塊介紹使用視頻 視頻信息 -
2 軟件功能
C#代碼生成工具 Database2Sharp,是一個(gè)基于.NET的N層架構(gòu)模式,能夠結(jié)合我們的開發(fā)框架(包括 ABP框架、ABP VNext框架生成,傳統(tǒng)Winfrom開發(fā)框架、WCF開發(fā)框架、混合式開發(fā)框架、Web開發(fā)框架 ),實(shí)現(xiàn)各模塊代碼的快速生成的開發(fā)輔助工具。軟件提供了對(duì)MS SqlServer、Oracle、SQLite、Mysql、PostgreSQL、Access以及達(dá)夢(mèng)數(shù)據(jù)庫(kù)的支持;可以生成各種架構(gòu)代碼及界面代碼,導(dǎo)出數(shù)據(jù)庫(kù)文檔、瀏覽數(shù)據(jù)庫(kù)架構(gòu)、查詢數(shù)據(jù)等功能。 主要的功能如下:
1、 ABP VNext框架代碼生成, ABP VNext是一個(gè)開源且使用廣泛的框架,同時(shí)適合于單體和微服務(wù)的架構(gòu)。目前框架代碼生成包括:應(yīng)用服務(wù)層:Application.Contracts和Application項(xiàng)目,領(lǐng)域?qū)樱篋omain.Shared和Domain項(xiàng)目,基礎(chǔ)設(shè)施層:EntityFrameworkCore項(xiàng)目,HTTP 層:HttpApi和HttpApi.Client項(xiàng)目。生成代碼集成相關(guān)的基類代碼,簡(jiǎn)化項(xiàng)目文件的類代碼。
2、 ABP框架代碼生成, ABP是ASP.NET Boilerplate的簡(jiǎn)稱,ABP是一個(gè)開源且文檔友好的應(yīng)用程序框架。ABP不僅僅是一個(gè)框架,它還提供了一個(gè)最徍實(shí)踐的基于領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)的體系結(jié)構(gòu)模型。ABP框架代碼生成,是指生成我們針對(duì)ABP框架優(yōu)化的框架結(jié)構(gòu),包括領(lǐng)域?qū)嶓w對(duì)象,DTO對(duì)象和AutoMapper映射文件,應(yīng)用服務(wù)層的接口和服務(wù)實(shí)現(xiàn)類,以及對(duì)Web API遠(yuǎn)程調(diào)用的封裝ApiCaller層,整個(gè)框架體系基于簡(jiǎn)化模型,快速開發(fā)的目的,良好的架構(gòu)極大簡(jiǎn)化代碼,強(qiáng)大完善的基類使你甚至不用編寫一行代碼。ABP框架代碼生成還包括生成基于Winform的界面代碼,以及BS前端的Element + Vue 前端界面代碼,快速生成界面后進(jìn)行一定的布局調(diào)整即可。
3、 SqlSugar架構(gòu)代碼生成, 基于SqlSugar架構(gòu)生成整個(gè)項(xiàng)目工程框架,包含SqlSugar實(shí)體類、服務(wù)層訪問類、接口層、相對(duì)應(yīng)的WInform界面代碼生成,以及基于Web API的控制層代碼、Vue3+ElementPlus前端代碼、WPF應(yīng)用端代碼生成等。該架構(gòu)利用.net的IOC機(jī)制注入相關(guān)的服務(wù)接口,支持SQLServer、Oracle、MySql、PostgreSQL、SQLite等數(shù)據(jù)庫(kù),良好的架構(gòu)極大簡(jiǎn)化代碼,適用于多端開發(fā)框架,包括Winform界面實(shí)現(xiàn),以及.net Core的后端Web API、Vue3+ElementPlus前端、WPF應(yīng)用前端等,可以為其他Vue前端進(jìn)行接入。
4、 Enterprise Library架構(gòu)代碼生成, 生成整個(gè)項(xiàng)目工程框架,包含實(shí)體類、數(shù)據(jù)訪問類、業(yè)務(wù)類、WCF相關(guān)服務(wù)層等。該架構(gòu)利用泛型及緩存機(jī)制,良好的架構(gòu)極大簡(jiǎn)化代碼,強(qiáng)大完善的基類使你甚至不用編寫一行代碼。完美支持Winform開發(fā)框架、WCF開發(fā)框架、混合式Winfrom開發(fā)框架、基于MVC4+EasyUI的Web開發(fā)框架的整合開發(fā)工作。
5、 Winform界面代碼自動(dòng)生成 ??梢陨蒞inform界面布局代碼,后臺(tái)邏輯代碼,生成即可使用,極大提高您開發(fā)Winform界面的效率,較少枯燥的開發(fā)過程。
6、 基于Metronic的Bootstrap開發(fā)框架的代碼生成 。結(jié)合我們的《基于Metronic的Bootstrap開發(fā)框架》,快速整體的界面代碼,包括生成列表、增加、修改、查看、刪除等Web界面代碼,生成代碼可直接在Web框架中進(jìn)行整合運(yùn)行,界面美觀。
7、 基于MVC的Web界面代碼生成 。結(jié)合我們的《基于MVC4+EasyUI的Web開發(fā)框架》,快速整體的界面代碼,包括生成列表、增加、修改、查看、刪除等Web界面代碼,生成代碼可直接在Web框架中進(jìn)行整合運(yùn)行,界面美觀。
8、 Entity Framework微軟實(shí)體框架代碼生成, 生成整個(gè)基于泛型的倉(cāng)儲(chǔ)模式的實(shí)體框架工程框架,全部利用LINQ高效的語法進(jìn)行底層操作,包含數(shù)據(jù)傳輸模型DTO和實(shí)體模型Entity層、實(shí)體關(guān)系映射層、數(shù)據(jù)訪問類、業(yè)務(wù)邏輯類、WCF相關(guān)服務(wù)層等。該架構(gòu)利用泛型的倉(cāng)儲(chǔ)設(shè)計(jì),傳輸模型DTO和實(shí)體模型Entity的分離與聯(lián)合,實(shí)體對(duì)象的動(dòng)態(tài)映射關(guān)系等特性,良好的架構(gòu)極大簡(jiǎn)化代碼,強(qiáng)大完善的基類使你甚至不用編寫一行代碼。完美支持Winform開發(fā)框架、混合式Winfrom開發(fā)框架、基于MVC4+EasyUI的Web開發(fā)框架的整合開發(fā)工作。
9、 數(shù)據(jù)庫(kù)文檔的生成 。在編寫數(shù)據(jù)庫(kù)設(shè)計(jì)說明書時(shí)候非常有用,該功能能夠一鍵快速把整個(gè)數(shù)據(jù)庫(kù)表、視圖、存儲(chǔ)過程生成一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)設(shè)計(jì)文檔,提高效率,減少出錯(cuò)機(jī)會(huì),并統(tǒng)一文檔標(biāo)準(zhǔn)。
10、 先進(jìn)、高效、統(tǒng)一 。代碼生成工具Database2Sharp,生成的代碼框架是基于.NET的N層架構(gòu)模式,生成的框架代碼具有統(tǒng)一的架構(gòu)風(fēng)格和統(tǒng)一調(diào)用規(guī)則,并在多年的軟件開發(fā)應(yīng)用中得到實(shí)踐驗(yàn)證,具有非常高的生產(chǎn)效率。
軟件提供非常方便的數(shù)據(jù)庫(kù)配置管理功能,用戶根據(jù)不同的數(shù)據(jù)庫(kù)類型輸入所需的信息即可配置好不同的數(shù)據(jù)庫(kù);所有的代碼生成及其他功能可以在不同的數(shù)據(jù)庫(kù)中進(jìn)行切換;軟件支持表名稱別名修改,字段別名修改等(用于代碼的引用),對(duì)于是中文的數(shù)據(jù)庫(kù)表名稱和字段名稱,非常方便。
★系統(tǒng)需求
Database2Sharp,使用C#語言開發(fā),適運(yùn)行在 Microsoft WindowsNT/2000/XP/2003 等平臺(tái),但必須安裝有.Net4.0平臺(tái)。.NET Framework 4.0 官方下載地址: http://www.microsoft.com/zh-cn/download/details.aspx?id=17718 ,軟件基于Visual Studio 2022及更新版本的開發(fā)工具進(jìn)行開發(fā)。
-
3 軟件購(gòu)買
銀行 賬號(hào)說明 帳 號(hào):6212 2636 0204 9510 381
戶 名:伍華聰
地 址:廣東省廣州白云區(qū)麒麟崗支行個(gè)人支付寶:wuhuacong@hotmail.com 戶 名:伍華聰
支付寶收款二維碼: