
2006年8月23日
摘要: MyGeneration的几个NHibernate模板功能已经很强,但还是存在些问题。例如:Guid主键支持不佳,代码不易修改,不支持中文注释等等。所以我决定自己来改写此模版。我把一部分通用的函数提取到自己定义的基类中,这样调试和修改都方便另外增加了一部分新功能。
NHibernate里面的关系写起来也很烦人,很容易出错,所以我写了另一个模版专门生成关系代码。只需要把生成的代码拷到映射类文件和.hbm.xml文件中就可以了。
阅读全文
posted @
2006-08-23 13:23 DDL 阅读(6725) |
评论 (47) |
编辑
摘要:
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 阅读(9875) |
评论 (22) |
编辑

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 阅读(633) |
评论 (0) |
编辑

2006年8月17日
一直觉得需要有一个交流O/R Mapping方面的团队,所以就申请了。
感觉自己不管从哪个层面都不能胜任此团队管理者,团队中比我能力强的人可能数不胜数,所以力邀了Teddy's Knowledge Base和TerryLee共同管理这个团队。
团队申请好了,但我也有些困惑。不知道应该如何塑造和管理这个团队,不知道这个团队能给大家带来什么。
是一个交流的平台,是一个学习的环境或者其它。
团队中成员的层次可能也是参差不齐的,有刚开始编程的新手,也有已经很有造诣的高手。如何能让大家都有所得也是个很大的问题。
希望大家能多提些意见和建议。希望团队能够充满活力。谢谢大家。
posted @
2006-08-17 10:43 DDL 阅读(688) |
评论 (7) |
编辑

2006年8月14日
团队的研究内容包括O/R Mapping 基本概念,使用。NHibernate,LINQ,iBATIS.Net的研究等等。
团队的宗旨是把O/R Mapping实用化。
热烈欢迎所有对此技术点有兴趣的人加入。
posted @
2006-08-14 13:29 DDL 阅读(3330) |
评论 (166) |
编辑

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