配置起来很麻烦,但是配置好了以后真的很方便,这只是最普通的使用,事务什么的等等再说
class Program
{
static void Main(string[] args)
{
var config = new Configuration();
config.Configure();
config.AddAssembly("sikiedu");
ISessionFactory sessionFactory = null;
ISession session = null;
try
{
sessionFactory = config.BuildSessionFactory();
session = sessionFactory.OpenSession();
//真正有效果的就这两行
User user = new User() {Name = "D4C", Password = "1234"}; //普通的调用session执行SQL的插入
session.Save(user);
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
finally
{
if (sessionFactory != null)
{
sessionFactory.Close();
}
}
//config.BuildSessionFactory();
Console.ReadKey();
}