根据我们之前的配置。用session
然后直接new就可以了,很方便。
Program.cs:
using NHibernate;
using NHibernate.Cfg;
using NHiberToMySQL.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace NHiberToMySQL
{
class Program
{
static void Main(string[] args)
{
var cfg = new Configuration();
cfg.Configure();//解析配置文件
cfg.AddAssembly("NHiberToMySQL");
ISessionFactory sessionFactory = null;
ISession session = null;
try
{
sessionFactory = cfg.BuildSessionFactory();
session = sessionFactory.OpenSession();//开启和数据库的一个会话
User user = new User()
{
Username = "ranran123",
Password = "123456"
};
session.Save(user);
}
catch (Exception
NHibernate使用教程

最低0.47元/天 解锁文章
2432





