资源简介
关于Database2Sharp的介绍:是一款主要用于C#代码以及数据库文档生成的工具,软件支持Oracle、SqlServer、MySql、Access、Sqlite等数据库的代码生成,可以生成各种架构代码、生成Winform界面代码、Web界面代码、导出数据库文档、浏览数据库架构、查询数据、生成Sql脚本等,还整合自定义模板和数据库信息的引擎,方便自定义模板调试和开发。
代码片段和文件信息
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 对象实例及构造函数
public static ${ClassName} Instance
{
get
{
return new ${ClassName}();
}
}
public ${ClassName}() : base(“${TableName}““${TableInfo.PrimayKey.Name}“)
{
}
#endregion
///
/// 将DataReader的属性值转化为实体类的属性值,返回实体类
///
/// 有效的DataReader对象
/// 实体类对象
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;
}
///
/// 将实体对象的属性值转化为Hashtable对应的键值
///
/// 有效的实体对象
/// 包含键值映射的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;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
相关资源
-
Databa
se2Sharp代码生成工具19.0已注册 -
RDif
ramework平台代码生成器V3.5此为老 - 狼奔C#MVC代码生成器V6.6
- C#三层架构代码生成器.
- C#代码生成器源码
- C#垃圾代码生成器.rar
- C#代码生成器生成BL,DAL,Model三层代
- C#三层架构代码生成器
- HY.CodeBuilder.rar
- C#代码生成器
- C#开发助手(正则表达式/win32 api/句柄
- C#使用代码生成界面
- 简单三层代码生成器
- 代码生成器(mygeneration.exe)
- 代码生成器
- 代码生成器原理、(狼奔)
- NET三层代码生成器源码
- C#代码生成器(工具)
- HaoCodeBuilder 代码生成器
- MVC代码生成工具源码(代码生成器)
- C#三层架构代码生成工具源码
评论
共有 条评论