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