经典轻变传奇网站在线观看_1.76情怀赤月手游传奇_传奇sf1.76版本低_我本沉默传奇手游贴吧

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

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

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

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

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

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

工具設(shè)置選擇

1、自定義程序集信息。

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

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

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

5、代碼文件輸出目錄。

6、代碼命名空間。

7、生成實(shí)體選項(xiàng)。

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

9、代碼文件編碼格式。

10、作者。

11、自定義代碼頭注釋。

使用說明

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

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

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

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

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

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

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

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

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

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

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

   若只生成實(shí)體,只需將實(shí)體文件拷貝到對應(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 的記錄,有就更新,沒有就插入,且不保存與實(shí)體初始值相同的字段值


        entity.A = 1;

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


        TEST entity1 = new TEST();

        entity1.A = 2;

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

        //若存在A=2的記錄等價(jià)于

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

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

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

軟件截圖

下載地址

  • PC版

同類推薦

相關(guān)文章

用戶評論

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

熱門評論

最新評論

已有0人參與,點(diǎn)擊查看更多精彩評論

本類排行

  • 周排行
  • 月排行

關(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)站 不接受任何贊助和廣告