-
大小: 50.4MB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2023-07-18
- 語言: C#
- 標(biāo)簽:
資源簡(jiǎn)介
關(guān)于Database2Sharp的介紹:是一款主要用于C#代碼以及數(shù)據(jù)庫文檔生成的工具,軟件支持Oracle、SqlServer、MySql、Access、Sqlite等數(shù)據(jù)庫的代碼生成,可以生成各種架構(gòu)代碼、生成Winform界面代碼、Web界面代碼、導(dǎo)出數(shù)據(jù)庫文檔、瀏覽數(shù)據(jù)庫架構(gòu)、查詢數(shù)據(jù)、生成Sql腳本等,還整合自定義模板和數(shù)據(jù)庫信息的引擎,方便自定義模板調(diào)試和開發(fā)。
代碼片段和文件信息
using?System;
using?System.Collections;
using?System.Data;
using?System.Data.Common;
using?System.Collections.Generic;
using?WHC.Pager.Entity;
using?Microsoft.Practices.EnterpriseLibrary.Data;
using?WHC.TestProject.Entity;
using?WHC.TestProject.IDAL;
namespace?WHC.TestProject.DAL
{
///?
///?#if(${TableInfo.Description}?)${TableInfo.Description}#else${ClassName}#end
///?
public?class?${ClassName}?:?baseDAL<${ClassName}Info>?I${ClassName}
{
#region?對(duì)象實(shí)例及構(gòu)造函數(shù)
public?static?${ClassName}?Instance
{
get
{
return?new?${ClassName}();
}
}
public?${ClassName}()?:?base(“${TableName}““${TableInfo.PrimayKey.Name}“)
{
}
#endregion
///?
///?將DataReader的屬性值轉(zhuǎn)化為實(shí)體類的屬性值,返回實(shí)體類
///?
///?有效的DataReader對(duì)象
///?實(shí)體類對(duì)象
protected?override?${ClassName}Info?DataReaderToEntity(IDataReader?dataReader)
{
${ClassName}Info?info?=?new?${ClassName}Info();
SmartDataReader?reader?=?new?SmartDataReader(dataReader);
#foreach($ColumnInfo?in?${TableInfo.ColumnList.Values})
info.${ColumnInfo.Name.Alias.ToCapit()}?=?reader.Get${ColumnInfo.NetType.Name.Replace(“System.“““).Replace(“[]““s“)}(“${ColumnInfo.Name.Name.ToString()}“);
#end
return?${ClassLowerName}Info;
}
///?
///?將實(shí)體對(duì)象的屬性值轉(zhuǎn)化為Hashtable對(duì)應(yīng)的鍵值
///?
///?有效的實(shí)體對(duì)象
///?包含鍵值映射的Hashtable
????????protected?override?Hashtable?GetHashByEntity(${ClassName}Info?obj)
{
????${ClassName}Info?info?=?obj?as?${ClassName}Info;
Hashtable?hash?=?new?Hashtable();?
#foreach($ColumnInfo?in?${TableInfo.ColumnList.Values})
#if(${ColumnInfo.AutoIncrement}?==?false)
hash.Add(“${ColumnInfo.Name.Name.ToString()}“?info.${ColumnInfo.Name.Alias.ToCapit()});
#end?##endif
#end
return?hash;
}
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????670??2019-06-03?17:31??Databa
?????文件???????6421??2019-07-03?10:16??Databa
?????文件????????689??2019-06-04?11:23??Databa
?????文件???????4096??2019-06-24?12:25??Databa
?????文件???????1023??2019-06-12?11:44??Databa
?????文件???????3222??2019-06-26?15:37??Databa
?????文件???????1300??2019-06-05?16:24??Databa
?????文件????????946??2019-07-31?17:20??Databa
?????文件??????11449??2019-06-18?11:35??Databa
?????文件??????16454??2019-06-04?14:48??Databa
?????文件??????27435??2019-06-21?16:23??Databa
?????文件??????33975??2019-06-17?14:39??Databa
?????文件??????20073??2019-06-05?11:29??Databa
?????文件??????19904??2019-06-05?11:29??Databa
?????文件??????31742??2019-06-05?11:29??Databa
?????文件??????37315??2019-06-05?11:29??Databa
?????文件??????29184??2019-11-27?10:42??Databa
?????文件?????159406??2003-01-07?22:08??Databa
?????文件????7398912??2014-02-16?22:07??Databa
?????文件????8744448??2014-03-22?03:29??Databa
?????文件???????9216??2020-02-16?14:55??Databa
?????文件???????2082??2012-09-22?13:45??Databa
?????文件???????2743??2012-09-22?13:45??Databa
?????文件???????3477??2012-08-23?15:13??Databa
?????文件???????1732??2012-08-23?15:13??Databa
?????文件???????1639??2012-08-23?15:13??Databa
?????文件???????3769??2014-06-25?16:31??Databa
?????文件????????344??2013-04-21?11:18??Databa
?????文件????????308??2015-04-10?23:23??Databa
?????文件????????773??2013-08-22?15:45??Databa
............此處省略728個(gè)文件信息
評(píng)論
共有 條評(píng)論