<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Nhibernate學習起步之many-to-one篇

      1.     學習目的:

      通過進一步學習nhibernate基礎知識,在實現單表CRUD的基礎上,實現兩表之間one-to-many的關系.

      2.     開發環境+必要準備

      開發環境: windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition

      必要準備: 學習上篇文章單表操作   

      3. 對上篇文章中部分解釋

       1)在User.hbm.xmlclass節點中有一個lazy的屬性,這個屬性用于指定是否需要延遲加載(lazy loading),在官方文檔中稱為:lazy fecting.可以說延遲加載是nhibernate最好的特點,因為它可以在父類中透明的加載子類集合,這對于many-to-one的業務邏輯中,真是方便極了。但是有些時候,父類是不需要攜帶子類信息的。這時候如果也加載,無疑對性能是一種損失。在映射文件的class節點中可以通過配置lazy屬性來指定是否支持延遲加載,這就更靈活多了。 

       2) User.hbm.xmlgenerate節點,代表的是主鍵的生成方式,上個例子中的”native”根據底層數據庫的能力選擇identity,hilo,sequence中的一個,比如在MS Sql中,使我們最經常使用的自動增長字段,每次加1. 

      3) NHibernateHelper.cs中,創建Configuration對象的代碼:new Configuration().Configure(@"E:\myproject\nhibernatestudy\simle1\NHibernateStudy1\NhibernateSample1\hibernate.cfg.xml")因為我是在單元測試中調試,所以將絕對路徑的配置文件傳遞給構造函數。如果在windows app或者web app可以不用傳遞該參數。 

      4. 實現步驟

       1)確定實現的業務需求:用戶工資管理系統

       2) 打開上篇文章中的NHibernateStudy1解決方案。向項目NhibernateSample1添加類Salary;代碼如下

      Salary.cs

      3) 更改User.cs,User里面添加SalaryList屬性:

      User.cs
      4)修改User.hbm.xml,加入bag節點
      User.hbm.xml

       5)編寫類Salary的映射文件:Salary.hbm.xml
      Salary.hbm.xml
      6)編寫CRUD
      UserSalaryFixure.cs
      7) 編寫單元測試類:UnitTest1.cs
      UnitTest1.cs
      加載測試元數據,直到Test()通過。
      總結:通過進一步學習nhiberate,發現ORM框架真是非常強大。今天先到這里。明天繼續。
      項目文件:/Files/jillzhang/simple2.rar
      posted @ 2007-03-23 00:12  Robin Zhang  閱讀(11451)  評論(11)    收藏  舉報
      主站蜘蛛池模板: 亚洲综合区激情国产精品| 99久久成人亚洲精品观看| 精品无码一区在线观看| 久久久久无码精品国产h动漫| 国产午夜精品久久久久免费视 | 精品无人区一区二区三区在线| 国产一级片内射在线视频| 亚洲AV无码破坏版在线观看| 香蕉影院在线观看| 亚洲精品一区二区五月天| 亚洲精品日韩久久精品| 精品乱码一区二区三四五区| 国产精品麻豆va在线播放| 免费av网站| 亚洲一区二区三区在线| 国产极品美女高潮抽搐免费网站| 成人国产精品一区二区不卡| 99精品热在线在线观看视 | 成人嫩草研究院久久久精品| 国产午夜视频在线观看| 道真| 成人一区二区三区久久精品| 中文字幕理伦午夜福利片| 国产熟睡乱子伦视频在线播放| 激情综合五月丁香亚洲| AV毛片无码中文字幕不卡| 最新的国产成人精品2020| 亚洲另类欧美综合久久图片区| 精品自拍自产一区二区三区 | 免费无码又爽又刺激高潮虎虎视频 | 国产色悠悠在线免费观看| 精品福利一区二区三区免费视频 | 精品亚洲无人区一区二区| 国产精品自拍中文字幕| 国产高清在线精品一区APP| 日韩av一区二区不卡在线| 国产精品成人免费视频网站京东| 成av免费大片黄在线观看| 百色市| 国产一区二区波多野结衣| 欧美一区二区三区成人久久片|