下载 >  开发技术 >  C# > 动软.Net代码生成器2.41
5分

动软.Net代码生成器2.41

动软.Net代码生成器Codematic 是一款为C#数据库程序员设计的自动代码生成器,Codematic 生成的代码基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。采用Model+DAL +BLL+Web 的设计,主要实现在对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、Model 类构造等基础代码片断,支持不同3种架构代码生成,使程序员可以节省大量机械录入的时间和重复劳动,而将精力集中于核心业务逻辑的开发。 Codematic 同时提供方便的多类型数据库管理,查询分析器,SQL脚本生成,存储过程生成,数据库文档生成,Web项目发布,代码批量自动输出等多项开发工作中常用到的功能,您可以很方便轻松地进行项目开发。
2009-10-12 上传大小:5.06MB
立即下载 开通VIP
分享
收藏 举报

评论 共1条

vastblue 好工具,能提高效率
2018-01-25
回复
动软.Net代码生成器源码

动软.Net代码生成器V2.41源码

立即下载
50积分/C币
.net 动软代码生成器

.net 动软代码生成器.net 动软代码生成器.net 动软代码生成器.net 动软代码生成器.net 动软代码生成器.net 动软代码生成器.net 动软代码生成器

立即下载
3积分/C币
动软.net代码生成器

动软.net代码生成器,动软.net代码生成器,动软.net代码生成器,动软.net代码生成器,动软.net代码生成器,动软.net代码生成器,动软.net代码生成器。

立即下载
3积分/C币
动软.Net代码生成器(.Net 2.0版)源码

动软.Net代码生成器(.Net 2.0版)源码动软.Net代码生成器(.Net 2.0版)源码动软.Net代码生成器(.Net 2.0版)源码动软.Net代码生成器(.Net 2.0版)源码动软.Net代码生成器(.Net 2.0版)源码

立即下载
3积分/C币
动软.Net代码生成器

动软.Net代码生成器 动软.Net代码生成器 动软.Net代码生成器 动软.Net代码生成器

立即下载
3积分/C币
2014版net代码生成器+SQL表结构、数据导出工具

1、可以生成MVC、Factory代码(SQLServer,SQLite) 2、可以导出SQL表结构(SQL2000,SQL2005,SQL2008) 3、可以根据条件导出SQL数据(insert 语句)

立即下载
3积分/C币
2.77动软.NET代码生成器 源码

2.77动软.NET代码生成器 源码 LTP.Common.dll: 通用函数类库 源码下载 Maticsoft.DBUtility.dll 数据访问类库组件 源码下载 LtpPageControl.dll Web分页控件 源码下载 微软的Treeview控件iewebcontrols(Microsoft.Web.UI.WebControls.dll) : 下载

立即下载
3积分/C币
动软.Net代码生成器 2.41

动软.Net代码生成器Codematic是一款为C#数据库程序员设计的自动代码生成器,Codematic生成的代码基于面向对象的思想和三层架构设计,可以直接生成三层架构的项目的代码,使程序员可以节省大量机械录入的时间和重复劳动,而将精力集中于核心业务逻辑的开发。

立即下载
3积分/C币
动软net代码生成器

动软.Net代码生成器动软.Net代码生成器动软动软.Net代码生成器

立即下载
3积分/C币
动软Net代码生成器2.41

强大的代码生成功能 自动生成三层架构的代码. 自动生成ASP.NET页面及后台代码. 自动生成增、删、改、查的存储过程和数据记录的SQL脚本. 完全可以自定制的开源代码生成插件管理. 多种类型数据库集中管理器 可支持SQL Server、Oracle、MySQL、OleDb四种类型的数据库同时管理. 实现类似SQLServer2005的查询分析器的功能,方便编写代码时想进行数查询. 还想要什么功能? 到动软的扩展网站上去看一看吧.

立即下载
3积分/C币
动软代码生成器最新版

  动软代码生成器是一款为程序员精心设计的代码自动生成器。该软件综合了开发中的经典思想和设计模式,支持生成不同架构的项目和代码,完全省去了大量的机械录入的时间和重复动作,让你更加有时间集中在业务逻辑的开发。    动软代码自动生成器 功能特点:   自动生成代码   一键自动生成各种代码,可以节省大量的时间来做业务逻辑的代码,那些重复的代码就交给它去做吧,1分钟生成一个架构所有的基本代码。有了它开发项目的效率简直轻松多了。   自动生成三层架构的完整项目和代码:简单三层结构;基于工厂模式三层架构;自定义结构模版   自动生成ASP.NET页面和cs后台代码   自动生成父子表的(事务)的代码   可以自定义代码生成的页面模板,批量生成项目代码。   灵活的代码生成方式   可以自定义手工选择生成的字段。   可以自由设定命名空间和实体类名。   自动生成方法属性注释。   支持对表和视图的代码生成。   支持对多种类型数据库生成代码:如SQLServer2000/2008、Oracle、MySQL、OleDb等。   可以生成多种不同类型数据层代码,例如: 基于SQL字符串方式,基于Parameter方式和基于存储过程方式的数据层。   生成存储过程和数据SQL脚本   可根据选定的数据库和表(可多选),自动生成增、删、改、查等操作的存储过程脚本,和生成表的创建脚本及数据记录的SQL脚本,支持在当前生成和导出脚本文件功能。   自动生成数据库结构文档   可以根据选定的数据库和表(可批量生成),可以生成字段的详细信息,包括默认值,描述等信息。生成相应的表结构文档,免去手工写文档和操作的麻烦。

立即下载
3积分/C币
ORM及代码生成器C#源码(最新版V4.5.8.5、非常适于ASP.NET MVC)

对象关系映射架构(DBFramework)及代码生成器源码 一、使用对象关系映射组件Kenly.DBFramework.dll不用编写任何SQL或者存储过程即可实现下列功能: 1、数据表、视图和存储过程与对象之间的转换。 2、数据表、视图的自定义条件查询。 3、数据表、视图的分页查询。 4、根据ID、主键或自定义条件对数据表进行增、删、改操作。 5、实现一对一、一对多、多对一和多对多的关系映射。 6、支持单个对象和多个对象之间的事务控制。 7、支持查询结果排序。 8、支持查询表达式生成。 9、支持延迟加载。 二、代码生成器 1、根据指定的数据库连接,自动生成数据表、视图和存储过程对应的对象代码(C#代码)。 2、自动生成相关的工程文件,生成完整的业务层项目文件。 3、可以帮助生成自定义查询方法。 4、支持SQLServer2000、SQLServer2005和Oracle代码生成插件,支持插件扩展。 提供 1、对象关系映射组件: Kenly.DBFramework.dll 2、代码生成器源码:CodeHelper。 3、代码生成器插件源码(支持SQLServer2000、SQLServer2005和Oracle):Plugin。 4、使用手册:DBFramework.Manual V4.5.3.pdf。 主要API: public abstract class ViewGateway<T> where T: new() { // Methods static ViewGateway(); protected ViewGateway(); protected static int Count(); protected static int Count(string condition); protected static List<int> CountGroup(string groupBy); protected static List<int> CountGroup(string condition, string groupBy); public static List<T> CreateInstances(int count); protected static List<ColumnType> Distinct<ColumnType>(string columnName); protected static List<ColumnType> Distinct<ColumnType>(string columnName, string condition); protected static List<ColumnType> Distinct<ColumnType>(string columnName, string condition, bool ignoreNull); protected static bool Exists(string condition); public bool ExistsById(); public bool ExistsByPK(); protected static List<T> Find(PagingArg pagingArg, params string[] propertyNames); protected static List<T> Find(string condition, params string[] propertyNames); protected static List<T> Find(PagingArg pagingArg, bool sqlServer2000, params string[] propertyNames); protected static List<T> Find(string condition, PagingArg pagingArg, params string[] propertyNames); protected static List<T> Find(string condition, PagingArg pagingArg, bool sqlServer2000, params string[] propertyNames); protected static List<T> FindAll(params string[] propertyNames); protected static void FindTop(T firstOne); protected static List<T> FindTop(int topCount, params string[] propertyNames); protected static void FindTop(string condition, T firstOne); protected static List<T> FindTop(string condition, int topCount, params string[] propertyNames); protected static void InitializeGateway(GatewayConfig config); protected static void InitializeGateway(DatabaseType dbType, string connectionString); protected void InitializeInstance(T entity); protected static object Max(string columnName); protected static object Max(string columnName, string condition); protected static List<object> MaxGroup(string columnName, string groupBy); protected static List<object> MaxGroup(string columnName, string condition, string groupBy); protected static object Min(string columnName); protected static object Min(string columnName, string condition); protected static List<object> MinGroup(string columnName, string groupBy); protected static List<object> MinGroup(string columnName, string condition, string groupBy); protected static DataTable Query(PagingArg pagingArg, params string[] propertyNames); protected static DataTable Query(string condition, params string[] propertyNames); protected static DataTable Query(PagingArg pagingArg, bool sqlServer2000, params string[] propertyNames); protected static DataTable Query(string condition, PagingArg pagingArg, params string[] propertyNames); protected static DataTable Query(string condition, PagingArg pagingArg, bool sqlServer2000, params string[] propertyNames); protected static DataTable QueryAll(params string[] propertyNames); protected static DataTable QueryTop(int topCount, params string[] propertyNames); protected static DataTable QueryTop(string condition, int topCount, params string[] propertyNames); public ArrayList RetrieveAssociations(); public ArrayList RetrieveAssociations(Type elementType); public ArrayList RetrieveAssociations(params Type[] elementTypes); public void RetrieveById(); public void RetrieveByPK(); protected internal virtual void RetrieveBySql(string sql); public void ShadowCopyTo(object targetEntity); public void ShadowCopyTo(T targetEntity); protected static double Sum(string columnName); protected static double Sum(string columnName, string condition); protected static List<double> SumGroup(string columnName, string groupBy); protected static List<double> SumGroup(string columnName, string condition, string groupBy); public static string ToColumnName(string propertyName); public static T ToObject(DataRow adaptedRow); public static List<T> ToObjects(DataTable adaptedTable); public static List<T> ToObjects(DataRow[] adaptedRows); public static string ToPropertyName(string columnName); public static DataTable ToTable(IList<T> entities); public static DataTable ToTable(params T[] entities); public static DataTable ToTable(bool isAdapted, params T[] entities); public static DataTable ToTable(bool isAdapted, IList<T> entities); // Properties protected internal static string CommandText { get; } protected internal static GatewayConfig Config { get; } internal T Entity { get; set; } public object EntityId { get; } public object PrimaryKey { get; } protected static Order SortedOrder { get; set; } } public abstract class TableGateway<T> : ViewGateway<T> where T: TableGateway<T>, new() { // Methods static TableGateway(); protected TableGateway(); public int AddNew(); public static int AddNew(IList<T> entities); public static int AddNew(T entity); public int AddNew(bool returnIdentity); public static int AddNew(T entity, bool returnIdentity); public static int AddNew(IList<T> entities, out Transaction transaction); public static int AddNew(IList<T> entities, bool returnIdentity); public static int AddNew(T entity, out Transaction transaction); public static int AddNew(IList<T> entities, bool returnIdentity, out Transaction transaction); public static int AddNew(T entity, bool returnIdentity, out Transaction transaction); public IDbTransaction BeginTransaction(); public IDbTransaction BeginTransaction(IsolationLevel isolationLevel); public IDbTransaction BeginTransaction(double activeTime); public IDbTransaction BeginTransaction(IsolationLevel isolationLevel, double activeTime); public bool Commit(); protected static int Delete(string condition); protected static int Delete(string condition, out Transaction transaction); public int DeleteById(); public static int DeleteById(T entity); public static int DeleteById(IList<T> entities); public static int DeleteById(IList<T> entities, out Transaction transaction); public static int DeleteById(T entity, out Transaction transaction); public int DeleteByPK(); public static int DeleteByPK(T entity); public static int DeleteByPK(IList<T> entities); public static int DeleteByPK(IList<T> entities, out Transaction transaction); public static int DeleteByPK(T entity, out Transaction transaction); protected void OnPropertyChanged(MethodBase propertyMethod); protected void OnPropertyChanged(string propertyName); protected internal override void RetrieveBySql(string sql); public bool Rollback(); protected static int Update(T entity, string condition); protected static int Update(T entity, string condition, out Transaction transaction); public int UpdateById(); public static int UpdateById(IList<T> entities); public static int UpdateById(T entity); public static int UpdateById(T entity, out Transaction transaction); public static int UpdateById(IList<T> entities, out Transaction transaction); public int UpdateByPK(); public static int UpdateByPK(IList<T> entities); public static int UpdateByPK(T entity); public static int UpdateByPK(IList<T> entities, out Transaction transaction); public static int UpdateByPK(T entity, out Transaction transaction); // Properties public bool Changed { get; } public List<string> ChangedPropertyNames { get; } } public class StoredProcedure<T> : IStoredProcedure { public bool BeginTransaction(); public void CloseReader(IDataReader reader); public bool Commit(); public DataSet ExecuteDataSet(); public DataTable ExecuteDataTable(); public DataTable ExecuteDataTable<Ttarget>(); public List<Ttarget> ExecuteEntity<Ttarget>(); public int ExecuteNonQuery(); public IDataReader ExecuteReader(); public object ExecuteScalar(); protected static void InitializeGateway(GatewayConfig config); protected static void InitializeGateway(DatabaseType dbType, string connectionString); protected void InitializeInstance(T entity); public bool Rollback(); } public class AggregateEntity<T> where T: AggregateEntity<T>, new() { public static List<T> Execute(); protected static List<T> Execute(string condition); public static DataTable ExecuteDataTable(); protected static DataTable ExecuteDataTable(string condition); protected static void InitializeGateway(GatewayConfig config); protected static void InitializeGateway(DatabaseType dbType, string connectionString); // Properties protected static Order SortedOrder { get; set; } } public static class EntityMapper<T> { // Methods public static void AdaptToDatabase(DataTable adaptedTable); public static void AdaptToEntity(DataTable rawTable); public static void CopyToEntities(IList<T> entities, IList<DataRow> adaptedRows); public static void CopyToEntities(IList<T> entities, DataTable adaptedTable); public static void CopyToEntity(T entity, DataRow row); public static List<T> CreateEntities(int count); public static DataTable CreateTable(); public static DataTable CreateTable(bool isAdapted); public static string ToColumnName(string propertyName); public static List<T> ToEntities(IList<DataRow> adaptedRows); public static List<T> ToEntities(DataTable table); public static T ToEntity(DataRow adaptedRow); public static string ToPropertyName(string columnName); public static DataTable ToTable(IList<T> entities); public static DataTable ToTable(params T[] entities); public static DataTable ToTable(bool isAdapted, params T[] entities); public static DataTable ToTable(bool isAdapted, IList<T> entities); } public static class EntityUtility { // Methods public static List<T> Inherit<T>(IList entities); public static T Inherit<T>(object entity); public static T Inherit<Tbase, T>(Tbase baseEntity, TransformAction<Tbase, T> method); public static List<T> Inherit<Tbase, T>(IList<Tbase> baseEntities, TransformAction<Tbase, T> method); public static void ShadowCopy(IList targetEntities, IList sourceEntities); public static void ShadowCopy(object targetEntity, object sourceEntity); }

立即下载
3积分/C币
动软代码生成器2.41

版本更新: 1. 完善了单类结构中非SQL数据库可能存在“@”,括号"[" 和 "]的问题 2. 完善了“GetList”方法缺少三参数重载。 3. 完善了浏览数据库数据报错的问题。 4. 数据库名和表实现按名称排序。 5. 页面代码生成包含主键的问题。 6. 增加了Access数据库字段类型映射机制。 7. 增加了查看Oracle的存储过程。

立即下载
3积分/C币
动软.NET代码生成器

动软.NET代码生成器动软.NET代码生成器动软.NET代码生成器

立即下载
3积分/C币
动软.Net代码生成器 (.Net 2.0版)

动软.Net代码生成器 (.Net 2.0版)动软.Net代码生成器 (.Net 2.0版)动软.Net代码生成器 (.Net 2.0版)动软.Net代码生成器 (.Net 2.0版)

立即下载
3积分/C币
Codematic2.msi 动软.Net代码生成器

动软.Net代码生成器 动软.Net代码生成器 动软.Net代码生成器

立即下载
3积分/C币
动软.Net代码生成器2.41.rar

动软.Net代码生成器2.41.rar动软.Net代码生成器2.41.rar动软.Net代码生成器2.41.rar动软.Net代码生成器2.41.rar动软.Net代码生成器2.41.rar动软.Net代码生成器2.41.rar

立即下载
3积分/C币
动软代码生成器C#连接mysql三层代码模板--修改版

动软代码生成器 V2.76版,请支持正版。 修改DAL.cmt模板文件: 1、必须增加该命名空间 using MySql.Data.MySqlClient; 2、部分的 SqlParameter 修改为 MySqlParameter 3、获取前几行数据时,修改为 limit 4、参数赋值时,从@修改为? 动软代码必须修改 “工具”-“选项”弹出窗 后,点击 ”代码生成设置“-”字段类型映射“-”参数符号“中删除 mysql @,添加mysql ? C# 连接 mysql 需要的相应三层结构模板(修改版) 1、该版本 有 增加 读取数据库字段注释的功能。 2、安装软件后,执行“无法生成字段注释请替换”实现读取字段注释功能。 3、把“C#数据库模板修改版”解压后复制到安装路径的“Template”-“TemplateFile”文件夹下 4、打开软件后, 在左边 添加服务器后,选择对用的表右键选择 “模板代码生成”, 5、之后在右边双击选择 “C#数据库模板修改版” 6、点击生成代码, 7、模板代码批量生成,可直接生成相应表代码,复制到项目中,直接调用 BLL部分,实现增删改查。

立即下载
30积分/C币
动软.Net代码生成器.Net2.0版

动软.Net代码生成器.Net2.0版动软.Net代码生成器.Net2.0版动软.Net代码生成器.Net2.0版动软.Net代码生成器.Net2.0版

立即下载
3积分/C币
动软.Net代码生成器2.3.Net2.0版

动软.Net代码生成器2.3.Net2.0版 动软.Net代码生成器2.3.Net2.0版 动软.Net代码生成器2.3.Net2.0版 动软.Net代码生成器2.3.Net2.0版

立即下载
3积分/C币
动软.net 代码生成器

动软.net 代码生成器,动软.net 代码生成器

立即下载
3积分/C币
(利用动软代码生成器)根据SqlServer数据库字段生成SQLite格式的Model

(利用动软代码生成器)根据SqlServer数据库字段生成SQLite格式的Model。

立即下载
3积分/C币
Mysql代码生成器

Form文件夹是我自己写的,web文件夹是网上蜗牛大神写的,Mysql_Method是我自己常用的一个helper,不喜勿喷。

立即下载
3积分/C币
动软代码生成器 动软代码生成器

动软代码生成器动软代码生成器动软代码生成器动软代码生成器 动软代码生成器动软代码生成器 动软代码生成器 动软代码生成器 动软代码生成器 动软代码生成器 动软代码生成器 动软代码生成器 动软代码生成器

立即下载
3积分/C币
最最新 .Net代码生成器

动软.Net代码生成器 .Net代码生成器 v2.72

立即下载
3积分/C币
动软.Net代码生成器2.41版

动软.Net代码生成器 是一款为C#数据库程序员设计的自动代码生成器,Codematic 生成的代码基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。主要实现在对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、Model类构造等基础代码片断,支持不同3种架构代码生成,使程序员可以节省大量机械录入的时间和重复劳动,而将精力集中于核心业务逻辑的开发。 Codematic 同时提供便捷的数据库管理功能和多项其他开发工作中常用到的辅助工具功能,您可以很方便轻松地进行项目开发。让开发变得轻松而快乐! 1. 完善了单类结构中非SQL数据库可能存在“@”,括号"[" 和 "]的问题 2. 完善了“GetList”方法缺少3个参数重载。 3. 完善了浏览数据库数据报错的问题。 4. 数据库名和表实现按名称排序。 5. 页面代码生成包含主键的问题。 6. 增加了Access数据库字段类型映射机制。 7. 增加了查看Oracle的存储过程。 问题解决: 解决,本机没有安装Office2007而导致的错误

立即下载
3积分/C币
动软.Net代码生成器V2.41源码

动软.Net代码生成器V2.41源码 动软.Net代码生成器V2.41源码

立即下载
3积分/C币
动软.Net代码生成器使用文档

动软.Net代码生成器使用文档 动软.Net代码生成器使用文档

立即下载
3积分/C币
解决动软代码生成器mysql下没有备注

完美解决动软代码生成器mysql下生成word或html文档时没有备注的情况。

立即下载
3积分/C币
动软代码生成器动软代码生成器

动软代码生成器动软代码生成器动软代码生成器动软代码生成器动软代码生成器动软代码生成器

立即下载
3积分/C币
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

动软.Net代码生成器2.41

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: