日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
講解NHibernateSession

本文向大家介紹NHibernate Session,可能好多人還不了解NHibernate Session,沒(méi)有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。

目前成都創(chuàng)新互聯(lián)公司已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、金門網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

NHibernate 是一個(gè)基于.Net 的針對(duì)關(guān)系型數(shù)據(jù)庫(kù)的對(duì)象持久化類庫(kù)。Nhibernate 來(lái)源于非常優(yōu)秀的基于Java的Hibernate 關(guān)系型持久化工具。

NHibernate Session是線程不安全的,而且每次數(shù)據(jù)庫(kù)操作 請(qǐng)求創(chuàng)建Session時(shí)對(duì)性能有些影響。在Windows應(yīng)用中可以通過(guò) [ThreadStatic]特性很簡(jiǎn)單的就可以實(shí)現(xiàn)線程安全,而在Web中可以通過(guò)將Session與用于請(qǐng)求HttpContext綁定實(shí)現(xiàn)線程安全,并且用戶當(dāng)前請(qǐng)求時(shí)只有一個(gè)NHibernate Session。代碼如下:

 
 
 
  1. ISessionManage.cs  
  2.  
  3. using System;  
  4. using NHibernate;  
  5.  
  6. namespace Commercial.Jwsoft.Framework.Persistence.SessionManage  
  7. {  
  8. ///  
  9. /// 功能:主要用于封裝第三方類庫(kù)操作數(shù)據(jù)庫(kù)的Session類,現(xiàn)主要用于封裝NHibernate中的Session  
  10. ///  
  11. public interface ISessionManage  
  12. {  
  13. ///  
  14. /// 獲取Session的一個(gè)實(shí)例  
  15. ///  
  16. /// 返回實(shí)現(xiàn)NHibernate.ISession接口的類 
  17. ISession Get();  
  18.  
  19. ///  
  20. /// 設(shè)置Session的一個(gè)實(shí)例  
  21. ///  
  22. ///  name="session">實(shí)現(xiàn)NHibernate.ISession接口的類 
  23. void Set(ISession session);  
  24. }  

本文名稱:講解NHibernateSession
瀏覽地址:http://m.5511xx.com/article/coiehhd.html