• 大小: 2.21M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-26
  • 语言: C#
  • 标签: 实例  Hibernate  

资源简介

nhibernate使用实例,初学者必备

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using NHibernate;
using NHibernate.Cfg;

namespace NHBLL
{
    public sealed class NHelper
    {
        private const string CurrentSessionKey = “nhibernate.current_session“;
        private static readonly ISessionFactory sessionFactory;

        static NHelper()
        {
            sessionFactory = new Configuration().Configure().BuildSessionFactory();
        }

        public static ISession GetCurrentSession()
        {
            HttpContext context = HttpContext.Current;
            ISession currentSession = context.Items[CurrentSessionKey] as ISession;

            if (currentSession == null)
            {
                currentSession = sessionFactory.OpenSession();

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     116736  2009-06-21 10:10  NH\Lib\Antlr3.Runtime.dll

     文件      32768  2009-11-22 12:35  NH\Lib\Iesi.Collections.dll

     文件      20992  2009-06-21 10:10  NH\Lib\LinFu.DynamicProxy.dll

     文件     270336  2009-06-21 10:10  NH\Lib\log4net.dll

     文件       7168  2009-11-22 12:36  NH\Lib\NHibernate.ByteCode.LinFu.dll

     文件    2129920  2009-11-22 12:36  NH\Lib\NHibernate.dll

     文件       2794  2010-06-12 14:33  NH\NH.sln

    ..A..H.     24576  2010-06-12 16:49  NH\NH.suo

     文件     116736  2009-06-21 10:10  NH\NHBLL\bin\Debug\Antlr3.Runtime.dll

     文件      32768  2009-11-22 12:35  NH\NHBLL\bin\Debug\Iesi.Collections.dll

     文件      20992  2009-06-21 10:10  NH\NHBLL\bin\Debug\LinFu.DynamicProxy.dll

     文件     270336  2009-06-21 10:10  NH\NHBLL\bin\Debug\log4net.dll

     文件       6144  2010-06-12 17:26  NH\NHBLL\bin\Debug\NHBLL.dll

     文件      15872  2010-06-12 17:26  NH\NHBLL\bin\Debug\NHBLL.pdb

     文件       7168  2009-11-22 12:36  NH\NHBLL\bin\Debug\NHibernate.ByteCode.LinFu.dll

     文件    2129920  2009-11-22 12:36  NH\NHBLL\bin\Debug\NHibernate.dll

     文件       5632  2010-06-12 17:26  NH\NHBLL\bin\Debug\NHModel.dll

     文件      13824  2010-06-12 17:26  NH\NHBLL\bin\Debug\NHModel.pdb

     文件       1028  2010-06-12 14:24  NH\NHBLL\hibernate.cfg.xml

     文件       4048  2010-06-12 15:03  NH\NHBLL\NHBLL.csproj

     文件       1572  2010-06-12 14:36  NH\NHBLL\NHelper.cs

     文件        800  2010-06-12 17:26  NH\NHBLL\obj\Debug\NHBLL.csproj.FileListAbsolute.txt

     文件       6144  2010-06-12 17:26  NH\NHBLL\obj\Debug\NHBLL.dll

     文件      15872  2010-06-12 17:26  NH\NHBLL\obj\Debug\NHBLL.pdb

     文件       3584  2010-06-12 14:31  NH\NHBLL\obj\Debug\Refactor\NHBLL.dll

     文件      22681  2010-06-12 17:26  NH\NHBLL\obj\Debug\ResolveAssemblyReference.cache

     文件       1342  2010-06-12 10:12  NH\NHBLL\Properties\AssemblyInfo.cs

     文件       2206  2010-06-12 17:26  NH\NHBLL\UserInfoService.cs

     文件       5632  2010-06-12 17:26  NH\NHModel\bin\Debug\NHModel.dll

     文件      13824  2010-06-12 17:26  NH\NHModel\bin\Debug\NHModel.pdb

............此处省略47个文件信息

评论

共有 条评论