• 大小: 50.4MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-18
  • 语言: C#
  • 标签:

资源简介

关于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  Database2Sharp代码生成工具已注册\AbpProject\ProjectData.xml

     文件       6421  2019-07-03 10:16  Database2Sharp代码生成工具已注册\AbpProject\Templates\Application\AppService.cs.vm

     文件        689  2019-06-04 11:23  Database2Sharp代码生成工具已注册\AbpProject\Templates\Application\EntityMapProfile.cs.vm

     文件       4096  2019-06-24 12:25  Database2Sharp代码生成工具已注册\AbpProject\Templates\Application.Common\DTO.cs.vm

     文件       1023  2019-06-12 11:44  Database2Sharp代码生成工具已注册\AbpProject\Templates\Application.Common\IAppService.cs.vm

     文件       3222  2019-06-26 15:37  Database2Sharp代码生成工具已注册\AbpProject\Templates\Caller\ApiCaller.cs.vm

     文件       1300  2019-06-05 16:24  Database2Sharp代码生成工具已注册\AbpProject\Templates\Core\DomianEntity.cs.vm

     文件        946  2019-07-31 17:20  Database2Sharp代码生成工具已注册\AbpProject\Templates\EntityframeworkCore\MyProjectDbContext2.cs.vm

     文件      11449  2019-06-18 11:35  Database2Sharp代码生成工具已注册\AbpProject\Templates\Winform\FrmEditItemDetail_devexpress.cs.vm

     文件      16454  2019-06-04 14:48  Database2Sharp代码生成工具已注册\AbpProject\Templates\Winform\FrmEditItemDetail_devexpress.Designer.cs.vm

     文件      27435  2019-06-21 16:23  Database2Sharp代码生成工具已注册\AbpProject\Templates\Winform\FrmItemDetail_devexpress.cs.vm

     文件      33975  2019-06-17 14:39  Database2Sharp代码生成工具已注册\AbpProject\Templates\Winform\FrmItemDetail_devexpress.Designer.cs.vm

     文件      20073  2019-06-05 11:29  Database2Sharp代码生成工具已注册\AbpProject\Templates\Winform\master\FrmEditItemDetail_devexpress.cs.vm

     文件      19904  2019-06-05 11:29  Database2Sharp代码生成工具已注册\AbpProject\Templates\Winform\master\FrmEditItemDetail_devexpress.Designer.cs.vm

     文件      31742  2019-06-05 11:29  Database2Sharp代码生成工具已注册\AbpProject\Templates\Winform\master\FrmMasterDetail_devexpress.cs.vm

     文件      37315  2019-06-05 11:29  Database2Sharp代码生成工具已注册\AbpProject\Templates\Winform\master\FrmMasterDetail_devexpress.Designer.cs.vm

     文件      29184  2019-11-27 10:42  Database2Sharp代码生成工具已注册\AbpProject.dll

     文件     159406  2003-01-07 22:08  Database2Sharp代码生成工具已注册\App.ico

     文件    7398912  2014-02-16 22:07  Database2Sharp代码生成工具已注册\Aspose.Cells.dll

     文件    8744448  2014-03-22 03:29  Database2Sharp代码生成工具已注册\Aspose.Words.dll

     文件       9216  2020-02-16 14:55  Database2Sharp代码生成工具已注册\CodeGenerationSetting.db

     文件       2082  2012-09-22 13:45  Database2Sharp代码生成工具已注册\CustomedTemplate\Test\Code\DAL.cs

     文件       2743  2012-09-22 13:45  Database2Sharp代码生成工具已注册\CustomedTemplate\Test\Code\EditPage.cs

     文件       3477  2012-08-23 15:13  Database2Sharp代码生成工具已注册\CustomedTemplate\Test\Code\EditPageBehind.cs

     文件       1732  2012-08-23 15:13  Database2Sharp代码生成工具已注册\CustomedTemplate\Test\Code\EditPageDesigner.cs

     文件       1639  2012-08-23 15:13  Database2Sharp代码生成工具已注册\CustomedTemplate\Test\Code\GetSetValue.cs

     文件       3769  2014-06-25 16:31  Database2Sharp代码生成工具已注册\CustomedTemplate\Test\Code\ImportExport.cs

     文件        344  2013-04-21 11:18  Database2Sharp代码生成工具已注册\CustomedTemplate\Test\Code\PrintTables.cs

     文件        308  2015-04-10 23:23  Database2Sharp代码生成工具已注册\CustomedTemplate\Test\Code\SelectedTables.cs

     文件        773  2013-08-22 15:45  Database2Sharp代码生成工具已注册\CustomedTemplate\Test\Code\test.cs

............此处省略728个文件信息

评论

共有 条评论