/// <summary> /// 构造函数 /// </summary> /// <param name="hibernateConfig">Hibernate配置对象</param> public DalFactory(HibernateConfig hibernateConfig) : base(hibernateConfig) { }
public static void MyClassInitialize(TestContext testContext) { employeeIdList = null; log4net.Config.XmlConfigurator.Configure(); log4net.ILog logger = log4net.LogManager.GetLogger("DBTool Hibernate Test"); logger.Debug("Start Test"); HConfig = new HibernateConfig(); HConfig.ConfigFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "NHibernate.MSSQL.cfg.xml"); HConfig.AssemblyList.Add("NFramework.DBTool.Test"); HConfig.Config(); IDalFactory dalFactory = new DalFactory(HConfig); NFramework.DBTool.Test.IDal.DalManager.Load(dalFactory); }
/// <summary> /// 构造函数 /// </summary> /// <param name="hibernateConfig">传入一个具体的Hibernate配置对象,用于数据库连接</param> public HibernateDalFactoryBase(HibernateConfig hibernateConfig) { this.currentHibernateConfig = hibernateConfig; }