对于学习ORM的人来说,NHibernate简直就是福音啊,而且此中技术是相当成熟,在这里分享一个小东西
public class NHibernateHelper
{
//数据库连接字符串
public static string oracle = System.Configuration.ConfigurationManager.AppSettings[
"Oracle"];
//装载配置类,负责配置并启动NHibernate,创建SessionFactory对象
private static Configuration cfg;
//负责初始化Hibernate,创建Session对象。SessionFactory是一个重量级的接口,一般情况下,一个项目只要一个 SessionFactory就够了,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。
private static ISessionFactory sessionFactory;
//获得工厂类接口
public static ISessionFactory GetSessionFactory()
{
return sessionFactory;
}
static NHibernateHelper()
{
try
{
//实例化配置类
cfg =
new Configuration();
//使用SessionFactory 创建Session
sessionFactory =
cfg.Configure().BuildSessionFactory();
}
catch (Exception ex)
{
throw ex;
}
}
转载于:https://www.cnblogs.com/siyunianhua/p/3553426.html