
2006年8月23日
摘要: MyGeneration的几个NHibernate模板功能已经很强,但还是存在些问题。例如:Guid主键支持不佳,代码不易修改,不支持中文注释等等。所以我决定自己来改写此模版。我把一部分通用的函数提取到自己定义的基类中,这样调试和修改都方便另外增加了一部分新功能。
NHibernate里面的关系写起来也很烦人,很容易出错,所以我写了另一个模版专门生成关系代码。只需要把生成的代码拷到映射类文件和.hbm.xml文件中就可以了。
阅读全文
posted @
2006-08-23 13:23 DDL 阅读(9299) |
评论 (51) |
编辑
摘要:
MyGeneration是一个功能很强大的代码生成工具。通过编写包含各种类型脚本(C#,VB.Net,JScript,VBScript)的模版,通过数据库的表内容,生成你需要的各种代码。你可以用它来生成ORM的实体类,存储过程,SQL语句等等。我甚至用它来生成Asp.Net的页面(呵呵,我很懒)。
MyGeneration提供了强大的在线模版库,你可以通过访问其网站或者使用Template Browser中的在线模版功能按钮寻找你需要的模版。当然你也可以根据需要自己写模板。
我的NHibernate模板已经公布,并写了个随笔专门介绍它。详见“用我的MyGeneration模板生成NHibernate映射文件和关系(one-to-one,one-to-many,many-to-many) ”。
目录
重要组件介绍
工作原理分析
Template Code模版简介
使用配置文件
快捷按钮详解
试着写第一个模版
阅读全文
posted @
2006-08-23 10:34 DDL 阅读(13713) |
评论 (24) |
编辑

2006年8月22日
"Atlas",是一个让AJAX技术(Asynchronous JavaScript And XML)被ASP.NET支持的技术,包含了客户端的脚本框架,服务控制等.现已确认Atlas并非软件的最终名称,微软为了定名已经苦思冥想了好多天,ASP教头Brad Abrams决定最终还是通过一个Atlas Naming Game来给这个乖宝宝起一个名字,有兴趣的话就去他们的blog闹吧!
Atlas Naming Game 原文地址
posted @
2006-08-22 12:42 DDL 阅读(780) |
评论 (0) |
编辑

2006年8月9日
摘要: 我碰到、想到和回答过的NHibernate里的不能单独成文的小知识点,持续更新。
阅读全文
posted @
2006-08-09 09:44 DDL 阅读(4957) |
评论 (27) |
编辑
摘要: 对新手而言NHibernate的调试事件很痛苦的事情,不知道NHibernate做了些什么,错误出现在什么地方。
我给出一些常用的调试办法希望对你有所帮助。
1.查看NHibernate写在控制台里的Sql语句
2.配置Log4net来查看NHibernate留下的日志
3.让NHibernate的日志不影响你使用Log4Net写日志
4.在使用SqlServer时使用事件查看器监视Sql
阅读全文
posted @
2006-08-09 09:37 DDL 阅读(5789) |
评论 (5) |
编辑

2006年8月3日
我会尽我所能帮大家解决问题,和大家共同进步!
posted @
2006-08-03 12:43 DDL 阅读(5684) |
评论 (83) |
编辑
如果你是个讲求编码规范的程序员,而碰到给变量、方法随意命名,注释又混乱的同事时你会怎么处理???
A.鄙视他,不搭理此人
B.看到不好的地方就给他改
C.找领导反映情况
D.和他大吵一架
E.不管他,写好自己的就可以
F.不厌其烦说服此人改好
G.公司环境太差,另攀高枝
H.同流合污,和他一样写程序
I.其他
谈谈你的做法吧。
posted @
2006-08-03 12:33 DDL 阅读(434) |
评论 (10) |
编辑