c#代碼生成器大全(轉)


.net項目開發工具

.net項目開發工具是一款為.net開發人員設計的工具軟件,它主要具備以下功能: 
1. 采用配置方案模式。可快速創建和使用某一方案,提高工作效率。
2. 快速創建和管理數據庫對象(如存儲過程、視圖、自定義函數及數據表等),同時提供簡單實用的調試功能,方便使用。
3. 為了便於管理存儲過程,特將某些存儲過程與數據表進行關聯,方便管理。同時可依賴於關聯的存儲過程生成程序代碼。
4. 功能強大的查詢分析器。可在此執行SQL,創建數據庫對象並自動同步數據庫對象結構樹。
5. 導出文檔。將某一數據庫的指定或所有數據表生成文檔。
6. SQL收藏。對常用的SQL進行分類管理。
7. 開放的插件結構。允許在接口規范下設計自己的插件,實現如數據查詢、生成代碼的功能。
8. 智能升級。自動判斷服務器版本並自動升級。
9. 工作界面人性友好,並可以更換Skin。

Iron Speed Designer

微軟.NET多層網絡應用快速開發工具,無論是行業應用還是跨行業應用,Iron Speed Designer都可以將你從繁重的編碼工作中解脫出來,並縮短開發周期.

微軟輕量級“代碼生成器”—Repository Fact

Repository Factory是微軟模式與實踐小組發布的一個開發指南包,它把之前的Web Service Software Factory(WSSF)集成的Data Access Guidance Package分離出來,形成了一個單獨的開發指南包。引用Johnny Halife的話說:“它不是一個對象-關系映射(Object-Relational Mapping,ORM)工具,它的目的是作為一個輕量級的代碼生成器,以自動化完成絕大部分生成領域模型對象,並將之持久化到數據庫的任務代碼。”

CodePlus

CodePlus是一款為C#數據庫程序員設計的自動生成器,生成的代碼基於三層結構設計思想,主要實現數據庫中對表、視圖的選擇 (select)、修改(update)、刪除(delete)、新建(Insert)和存在(Exist)的存儲過程的自動生成;實現在c#中對應數據 庫中表的基類代碼的自動生成,包括生成屬性、添加、修改、刪除、選擇(返回sqldatareader或arraylist)、存在性等基礎代碼片斷,使 程序員可以節省大量機械錄入的時間,而將精力集中於核心商業邏輯層的開發。
CodePlus同時又是一款簡單的代碼片斷管理程序,您可以很方便地管理自己的日常常用代碼,同時也可以從網絡上下載他人共享出來的代碼。

MyGeneration

MyGeneration是一個功能很強大的代碼生成工具。通過編寫包含各種類型腳本(C#,VB.Net,JScript,VBScript)的模板,通過數據庫的表內容,生成你需要的各種代碼。你可以用它來生成ORM的實體類,存儲過程,SQL語句等等。

MyGeneration提供了強大的在線模版庫,你可以通過訪問其網站或者使用Template Browser中的在線模版功能按鈕尋找你需要的模版。當然你也可以根據需要自己寫模板。

Macrobject CodeAuto

Macrobject CodeAuto 是一個基於模板的代碼生成工具 (Code Generator),它能從數據庫架構、數據庫數據、XML及其它數據源生成各種文本文件。

非非.Net代碼生成器

一個.NET免費代碼生成器,可以生成VB.Net和C#語言的代碼,以及三層架構與ORM架構代碼。

湛藍.Net代碼生成器

湛藍代碼生成器是一款軟件自動化生產的強有力的工具。它提供數據庫結構和存儲過程自動生成,數據訪問層代碼自動生成,界面代碼自動生成,應用自動生 成,文檔自動生成的等功能。自動生成能力覆蓋了軟件生產的全部過程,生成的代碼和文檔能很好的進行銜接,並且支持直接生成可運行的應用。

SocanCode代碼生成器

SocanCode是一個能幫助.NET開發者自動生成代碼,存儲過程,用戶控件等的工具,使用它可以省去眾多繁瑣的重復工作,讓開發更簡單。

動軟.Net代碼生成器

Codematic 是一款為 C# 數據庫程序員設計的自動代碼生成器,Codematic 生成的代碼基於基於面向對象的思想和三層架構設計,結合了Petshop中經典的思想和設計模式,融入了工廠模式,反射機制等等一些思想。采用 Model + DAL + BLL + Web 的設計,主要實現在 C# 中對應數據庫中表的基類代碼的自動生成,包括生成屬性、添加、修改、刪除、查詢、存在性、 Model 類構造等基礎代碼片斷,使程序員可以節省大量機械錄入的時間和重復勞動,而將精力集中於核心業務邏輯的開發。 
Codematic 同時提供方便的數據庫查詢管理,SQL腳本生成,存儲過程生成,數據庫文檔生成,Web項目文件發布,代碼生成自動導出文件等多項開發工作中常用到的功能,您可以很方便地進行項目開發。

CodeSmith

CodeSmith是一個基於模板的代碼生成工具,它使用類似於ASP.NET的語法來生成代碼或文本。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM