★軟件功能深田之星Database2Sharp,是一個(gè)Enterprise Library等架構(gòu)的C#代碼生成工具,提供了對MS SqlServer、Oracle、SQLite、Mysql、Access的支持;可以生成各種架構(gòu)代碼及界面代碼,導(dǎo)出數(shù)據(jù)庫文檔、瀏覽數(shù)據(jù)庫架構(gòu)、查詢數(shù)據(jù)、生成Sql腳本等。 主要的功能如下:
1、Enterprise Library代碼生成,生成整個(gè)項(xiàng)目工程框架,包含實(shí)體類、數(shù)據(jù)訪問類、業(yè)務(wù)類、Web頁面代碼、WCF相關(guān)服務(wù)層等。該架構(gòu)利用泛型及緩存機(jī)制,良好的架構(gòu)極大簡化代碼,強(qiáng)大完善的基類使你甚至不用編寫一行代碼。
2、NHibernate代碼生成,生成相應(yīng)的實(shí)體類和HBM文件。
3、Web界面自動(dòng)生成功能。生成列表、增加、修改界面代碼和后臺(tái)代碼,直接可以運(yùn)行,界面美觀。包括煩瑣的綁定數(shù)據(jù)和賦值語句代碼,為你封裝具有漂亮界面和布局的編輯、查看、添加和分頁控件,隨手可得,率性而為。
4、Winform界面自動(dòng)生成??梢陨蒞inform界面布局代碼,后臺(tái)邏輯代碼,生成即可使用,極大提高您開發(fā)Winform界面的效率,較少枯燥的開發(fā)過程。
5、實(shí)體類快速生成,提供各種常用的實(shí)體類代碼生成,直接在窗體中顯示,并用語法高亮顯示,方便拷貝使用。
6、可以查看數(shù)據(jù)庫的信息和實(shí)現(xiàn)查詢分析器的功能,可以很快地看看數(shù)據(jù)庫的信息。
7、數(shù)據(jù)庫文檔的生成,在模塊設(shè)計(jì)中非常有用,誰想去寫描述和字段名稱,類型的對應(yīng)關(guān)系呢?
8、增加Select、Update、Insert和Delete基本語句代碼的生成,方便您直接在代碼中使用。
9、增加企業(yè)級別的界面自動(dòng)生成,集成了標(biāo)準(zhǔn)、美觀、統(tǒng)一的界面元素。
10、完美支持Winform開發(fā)框架和WCF開發(fā)框架的整合開發(fā)工作。
軟件提供非常方便的數(shù)據(jù)庫配置管理功能,用戶根據(jù)不同的數(shù)據(jù)庫類型輸入所需的信息即可配置好不同的數(shù)據(jù)庫;所有的代碼生成及其他功能可以在不同的數(shù)據(jù)庫中進(jìn)行切換;軟件支持表名稱別名修改,字段別名修改等(用于代碼的引用),對于是中文的數(shù)據(jù)庫表名稱和字段名稱,非常方便。
★系統(tǒng)需求深田之星Database2Sharp 使用C# 2.0開發(fā) 適運(yùn)行在 Microsoft WindowsNT/2000/XP/2003 等平臺(tái),但必須安裝有。Net 2.0平臺(tái)。