Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > NHibernate ORM 理解
【标  题】:NHibernate ORM 理解
【关键字】:NHibernate,ORM
【来  源】:http://blog.csdn.net/kendo7/archive/2006/11/02/1363261.aspx

NHibernate ORM 理解

Your Ad Here 今天又回去看了之前的.net代码,
          发现有N多类的操作是重复的
       如:
           cat= new CAT()
           dog = new DOG()
          ...
          管理这些object的class
          catManager,dogManager,
          每一个objectManager都有update,insert,delete...等的操作,在每个objectManager类里面都需要有udpate,insert,delete...等的操作函数
          如:
             catManager.save(cat)     //save a cat
             dogManager.save(dog)   //save a dog
               
       这样就造成重复,如果能够有
                operation.save(cat)  //save cat
                operation.save(dog)  //save dog

         这样就方便了。

          NHibernate 就是为了这个而诞生的,只要配置好映射文件
                 ISessionFactory factory = cfg.BuildSessionFactory() ;
                 ISession   session = factory.OpenSession() ;
                 session.Save(cat) ;  
                 session.Save(dog) ;

          这样就省掉了objectManager类里面的操作sql的操作
                    
          
         

         
                  

         
            
属性与事件的关系 .net:【上一篇】
关于:重写和重载:【下一篇】
【相关文章】
  • 微软 DLinq技术来临前的国内 .NET 的 ORM 发展之局势
  • Cross-Platform.GUI.Programming.with.wxWidgets简体中文翻译版发布
  • NBearV3.0.0 Preview发布 - 全新ORM实现![11/1 更新:全面支持实体属性级联更新]
  • SUN Midrange Servers platform shell 一览
  • NBearV3.0.0 Preview发布 - 全新ORM实现!
  • A Smalltalk about General Computing Platform
  • 3种避免Form重复提交
  • 在Asp.Net 2.0中应用DataFormatString
  • Tomcat5.5启动时提示“The Apache Tomcat Native library which allows optimal performance in production...
  • 使用 Flash 和 C# WinForm 配合打造界面漂亮的应用程序(摘要)
  • 【随机文章】
  • 将DataSet更新自动提交到数据库工具类实现
  • 教授上书建议中学课本停用《出师表》
  • JBOSS4.0 JDBC数据源配置大全
  • JAVA的系统变量
  • 关于 IDispatch 接口的 LPDispatch 属性的实现
  • jsp留言板源代码一: 给jsp初学者
  • c programming language learn notes 7
  • Unix编程/应用问答中文版 ---8.Solaris内核编程相关问题
  • cronolog,格式化Apache的日志文件
  • 清理IE网址列表
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.