当配置好连接的配置文件和类和表的映射配置文件,插入操作就很简单了
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();
}
}
}