会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NCodeGenerate
博客园
首页
新随笔
联系
订阅
管理
2013年1月14日
代码生成利器-NCodeGenerate 教程(9) 数据类型映射Map功能
摘要: 在用NCodeGenerate做代码生成的过程中,免不了经常会从数据库类型到C#类型之间的来回映射,如果这样的映射都要用代码来写的话就太繁琐了,NCodeGenerate和CodeSmith类似,以提供的通过XML文件来定义类型映射的功能,称之为Map映射功能.
阅读全文
posted @ 2013-01-14 17:03 NCodeGenerate
阅读(1712)
评论(4)
推荐(2)
2013年1月10日
代码生成利器-NCodeGenerate 教程(8) 揭开Razor模板引擎的神秘面纱
摘要: 本文主要讲解了 Razor模板的生成原理,并给出了简洁的代码实现。
阅读全文
posted @ 2013-01-10 14:16 NCodeGenerate
阅读(2450)
评论(15)
推荐(3)
2013年1月9日
代码生成利器-NCodeGenerate 教程(7) 揭开调试功能 的神秘面纱
摘要: 对使用动态生成的代码,需要调试功能的同学,但又不知道怎么实现的,请看这里。 有同学说,NCodeGenerate是不错,功能也很强大,美中不足的调试功能太弱,要是有单步执行,设置断点,查看变量,最好象Visual Studio一样的调试功能就完美了。我说:”同学你要求也太高了吧。“。但是仔细想想,既然NCodeGenerate使用的是Razor模板引擎,最终是生成C#代码来执行的,为什么不可以用Visual Studio来调试呢。好吧,想到就做。功夫不负有心人,经过艰苦卓绝的折腾,终于成功了!噢耶!
阅读全文
posted @ 2013-01-09 11:30 NCodeGenerate
阅读(1678)
评论(4)
推荐(1)
2013年1月7日
代码生成利器-NCodeGenerate 教程(6) 调试功能 NTrace 输出
摘要: NCodeGenerate做为一个代码生成工具,可以编辑模板,语法检查,执行模板生成代码。如果模板没有逻辑错误的话,整个过程也没有问题,但谁又能保证写得模板没有错误呢?你可以吗?反正我是不行。程序员都知道在开发过程中,调试代码的时间要比写代码的时间长得多。好吧,NCodeGenerate提供了调试功能。今天我们就简单的讲一下执行过程中的NTrace 输出。
阅读全文
posted @ 2013-01-07 10:59 NCodeGenerate
阅读(1148)
评论(2)
推荐(1)
2013年1月4日
代码生成利器-NCodeGenerate 教程(5) 多种数据库的支持
摘要: NCodeGenerate 支持多种数据库,目前系统支持 MySql,SqlServer ,Oracle 。 MySql和SqlServer 是系统自带的。Oracle 数据库的支持是有博友 @查小广 提供的,非常感谢。 NCodeGenerate 对各种数据库的支持是通过插件动态加载的。各种数据库的支持放在程序目录下的子目录 SchemaProviders 下面。 要实现对其他数据库的支持很简单。只要实现两个接口就可以了。这两个接口是:IDbSchemaProvider,IDbConnectionStringEditor。 第一个接口 IDbSchemaProvider 只要提供获取数据库结构的能力,是必须实现的。
阅读全文
posted @ 2013-01-04 16:01 NCodeGenerate
阅读(1990)
评论(3)
推荐(2)
2012年12月31日
代码生成利器-NCodeGenerate 教程(4) CodeSmith模板转换
摘要: CodeSmith 是代码生成中应用最广的工具之一,具有丰富的模板资源和用户。很多朋友原来是用CodeSmith的,有很多现成的模板。NCodeGenerate提供了一个CodeSmith到NCodeGenerate 的模板转换工具。 让用户从CodeSmith转到NCodeGenerate更加方便一些。下面来介绍一下。 打开工具菜单-〉CodeSmith转换
阅读全文
posted @ 2012-12-31 14:19 NCodeGenerate
阅读(1532)
评论(1)
推荐(0)
2012年12月26日
代码生成利器-NCodeGenerate 教程(3) 生成代码到文件.
摘要: NCodeGenerate 可以直接把生成的内容输出到文件. 这种机制是通过一个叫FileRender 的类实现的。现在通过一个例子来演示一下。
阅读全文
posted @ 2012-12-26 14:44 NCodeGenerate
阅读(1895)
评论(2)
推荐(1)
2012年12月24日
代码生成利器-NCodeGenerate 教程(2) NCodeGenerate的代码公用之一
摘要: 在使用过程中,我们经常会有些公用的代码在不同的模板中使用。如果没有扩展机制的话,代码需要在各个模板间拷贝,这显然太低级了。 对了,你猜的没错,NCodeGenerate有良好的公用机制的。总共有两种: 一、C#代码扩展。 二、程序集扩展。
阅读全文
posted @ 2012-12-24 10:29 NCodeGenerate
阅读(1472)
评论(1)
推荐(0)
2012年12月19日
代码生成利器-NCodeGenerate 教程(1) 遍历数据库内的所有表
摘要: NCodeGenerate 系列教程一,一个简单的Demo,遍历数据库内的所有表字段。
阅读全文
posted @ 2012-12-19 10:29 NCodeGenerate
阅读(1872)
评论(8)
推荐(1)
2012年12月15日
代码生成利器-NCodeGenerate 是什么?
摘要: NCodeGenerate 简介
阅读全文
posted @ 2012-12-15 11:31 NCodeGenerate
阅读(1748)
评论(11)
推荐(1)
公告