using System;
using NHibernate.Cfg;
using Shit.Model;
using NHibernate;
using NHibernate.Criterion;
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();
//可以多个Add添加多个条件
Config c = session.CreateCriteria(typeof(Config))
.Add(Restrictions.Eq("Name", "xxx"))
.UniqueResult<Config>();
Console.WriteLine(c.Name + c.UserID);
session.Close();
Console.ReadKey();
}
}
}UniqueResult()只会返回第一条数据,可以用List<类型>()放回多条数据,返回的类型是IList<类型>