大树下好乘凉

导航

LINQ to SQL、NHibernate比较(三)-- NHibernate实例

在上一篇博文中,为朋友们共享了一个简单的LINQ to SQL示例系统程序,为了比较LINQ to SQLNHibernate在使用上不同,这里使用NHibernate实现一个完全一样的系统。
      源码下载/Files/chenl861004/MyNHibernate.rar

1、  简单系统

请参见LINQ to SQL、NHibernate比较(二)-- LINQ to SQL实例

2、  系统实现

使用与LINQ to SQL、NHibernate比较(二)-- LINQ to SQL实例基本相同的方法来建立这个简单系统,不同的是现在实体类不是拖过去就自动生成的,而是要我们自己来写了。

 

Item

 

映射文件:

Item.hbm.xml


    其他两个类类似,就不贴出来了。

 

数据库连接类:

DataConnection

 

 窗体方法类:

 

Methods

 前台窗体代码:

ItemForm

3、小结
            NHibernate还是很强大的,不过配文件和映射文件刚开始学习时一直不能正确配置,导致这个实例多半的时间是在写这些文件。。。囧。。。

posted on 2009-09-28 11:27  大树下好乘凉  阅读(755)  评论(2编辑  收藏  举报