五月天综合网站日本|亚洲欧美人与动人物在线|久久1024国产对白精品|原创国产中文AV

      1. <bdo id="jr9fn"></bdo>

        <span id="jr9fn"></span>

        安全的QQ軟件下載站 本站非騰訊QQ官方網(wǎng)站

        QQ下載|QQ資訊|QQ分類|下載排行|最近更新

        軟件
        軟件
        文章
        搜索
        當(dāng)前位置:首頁應(yīng)用軟件其他應(yīng)用 → VB/C#.Net代碼生成工具 4.6 免費版
        VB/C#.Net代碼生成工具

        VB/C#.Net代碼生成工具

        4.6 免費版.Net數(shù)據(jù)庫操作代碼生成器評分:
        下載地址
        • 軟件介紹
        • 軟件截圖
        • 猜你喜歡
        • 同類推薦
        • 相關(guān)文章

        VB/C#.Net代碼生成工具在用于實際開發(fā).Net數(shù)據(jù)庫時,可以用來生成VB/C#實體代碼,支持12中常見的數(shù)據(jù)庫類型,用戶也可以自行定義數(shù)據(jù)庫,支持多種代碼文件編碼格式,采用插值法與最小二乘法曲線擬合,矩陣特征值及特征向量的計算,適用于軟件開發(fā)及相關(guān)人員使用。

        工具設(shè)置選擇

        1、自定義程序集信息。

        2、數(shù)據(jù)庫類型。

        3、數(shù)據(jù)類型映射文件。

        4、數(shù)據(jù)類型初始值文件。

        5、代碼文件輸出目錄。

        6、代碼命名空間。

        7、生成實體選項。

        8、生成的代碼語言類型。

        9、代碼文件編碼格式。

        10、作者。

        11、自定義代碼頭注釋。

        使用說明

        導(dǎo)入的實體特性/自定義實體方法/自定義實體集方法/導(dǎo)入實體集特性

        占位符:<%TableName%><%EntityName%>

        導(dǎo)入的屬性特性

        占位符:<%TableColumnName%><%EntityAttributeName%>

        1、建立實體層,并將生成的實體代碼和生成的實體基類BaseEntity.cs拷貝到該實體層目錄下,

           將配置目錄下 System.Database.Provider.dll、System.Database.dll、System.Database.ORMap.dll 引用到實體層;

           工具自動提取數(shù)據(jù)庫中表及字段對應(yīng)的注釋,實體類型的映射以“數(shù)據(jù)類型映射文件”為準(zhǔn)

           說明:數(shù)據(jù)庫連接類型為BaseEntity.cs文件的GetDatabaseType返回類型值;

           數(shù)據(jù)連接字符串默認(rèn)是BaseEntity.cs文件的GetConnectionString()返回值。

           可在BaseEntity.cs中更改數(shù)據(jù)庫的連接類型和數(shù)據(jù)庫連接字符串設(shè)置

           注:一個項目可以有多個實體層,每個實體可單獨設(shè)置自己的數(shù)據(jù)庫連接;每個實體層以命名空間做劃分。

           若只生成實體,只需將實體文件拷貝到對應(yīng)目錄下即可。

        2、示例代碼如:

                byte[] bye = new byte[]{1,2,3,4,5};

                TEST entity = new TEST();

                entity.A = 2;

                entity.C = "測試";

                entity.D = bye;

                entity.Save();//保存與主鍵A = 2 的記錄,有就更新,沒有就插入,且不保存與實體初始值相同的字段值


                entity.A = 1;

                entity = entity.GetEntity();//獲取主鍵A=1的信息并以實體的形式返回


                TEST entity1 = new TEST();

                entity1.A = 2;

                entity1 = entity1.GetEntity();//獲取主鍵A=2的信息并以實體的形式返回

                //若存在A=2的記錄等價于

                //不同點在于當(dāng)A=2的記錄不存在時GetEntity()返回null,構(gòu)造函數(shù)[new TEST(...)]返回默認(rèn)實體信息

                entity1 = new TEST(2); //A是主鍵

                entity1 = new TEST("A",2);  //指定字段

                

        3、也可參見 EntitysCodeGenerateDemoTest.該示例是以O(shè)racle里的系統(tǒng)數(shù)據(jù)庫scott/tiger@Oracle服務(wù)名,為例介紹的。

           (注:scott/tiger表字段沒有注釋)

           示例代碼主要以表DEPT說明,SqlServer下沒有該表可用如下語句建立

           {CREATE TABLE DEPT(DEPTNO int not null,DNAME VARCHAR(14),LOC VARCHAR(13))

        ALTER TABLE DEPT add constraint PK_DEPT primary key (DEPTNO)}

        可通過BaseEntity更改GetDatabaseType()、GetConnectionString()設(shè)置為SqlServer數(shù)據(jù)庫。

        4、實際使用時一定要保證BaseEntity.cs的GetConnectionString()的數(shù)據(jù)庫連接字符串和相應(yīng)的GetDatabaseType()數(shù)據(jù)庫連接類型的正確噢!

        修改后記得重新生成項目!類型映射方法若無特殊類型建議不要修改,對特殊類型可在下面添加指定的說明。

        軟件截圖

        下載地址

        • PC版

        同類推薦

        相關(guān)文章

        用戶評論

        請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評論內(nèi)容只代表網(wǎng)友觀點,與本站立場無關(guān)!

        熱門評論

        最新評論

        已有0人參與,點擊查看更多精彩評論

        本類排行

        • 周排行
        • 月排行

        關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接

        Copyright 2005-2022 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號-1 | 鄂公網(wǎng)安備 42011102000260號

        聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告