商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
信箱 E杂志
您的位置:首页 > 技术频道 > 正文

NHibernate Step by Step(二) 单表操作

作者:abluedog  2007-04-03

请注意添加:

<add key="show_sql" value="true" />

关于log4net的使用,我们这里不做详细的讲解,有兴趣的请参考如下地址:

http://logging.apache.org/log4net/
接着,我们在上次的工程组中添加一个名为
Test1的测试项目,将其中的不需要的手动测试去掉。请注意:除了NHibernate\Model引用外,还需要添加如下3个引用:

log4net,System.Data,System.Xml.


修改代码如下:

 

using System;
using System.Text;
using System.Collections;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using NHibernate;
using NHibernate.Cfg;
using log4net;
using log4net.Config;
using Test.Model;

namespace Test1
{
    
/// <summary>
    
/// Summary description for UnitTest1
    
/// </summary>

    [TestClass]
    
public class UnitTest1
    
{
        
static ISessionFactory factory;
        
static ILog logger;
        ISession session;

        
public UnitTest1()
        
{
        }


        
Additional test attributes
    }

}

 

 

 

我们在测试的开始对Configuration\SessionFactory\Log进行初始化。在每一个Test的开始获取一个新的session,每一个Test结束后即关闭session

 

1 2 3 4
【内容导航】
第1页: 第1页 第2页: 第2页
第3页: 第3页 第4页: 第4页
©版权所有。未经许可,不得转载。
[责任编辑:晓徐]