NHibernate插入数据

当配置好连接的配置文件和类和表的映射配置文件,插入操作就很简单了

using System;
using NHibernate.Cfg;
using Shit.Model;
using NHibernate;

namespace Shit
{
    class Program
    {
        static void Main(string[] args)
        {
            Configuration config = new Configuration();
            config.Configure();
            config.AddAssembly("Shit");//加载映射配置

            ISessionFactory sessionFactory = config.BuildSessionFactory();
            ISession session = sessionFactory.OpenSession();
            //使用类构建数据
            Config c = new Config();
            c.UserID = 5200;
            c.Name = "Chicai";
            c.Val = 8000;
            //保存对象那样保存(插入)数据库
            session.Save(c);

            session.Close();
            Console.ReadKey();
        }
    }
}

首页 我的博客
粤ICP备17103704号