1、调用方式sql
一、建立查询数据库
var sql = session.CreateSQLQuery("SELECT * FROM sns_User WHERE UserName LIKE :username");session
// 根据传入的SQL语句,得到一个ISQLQuery对象,进行查询操做。对象
sql中包含一个命名参数:"username",NHibernate中使用“:”来表示参数开头,根据数据库类型自动转换为“@”。参数名能够是数字,如:“:0”,“:1”等。排序
二、设置实体类io
三、设置参数分页
四、结果转换
返回指定列
返回ORM实体类
返回非ORM实体类
命名
2、查询数据
一、普通查询查询
二、关联查询
三、通配符
四、分组
五、排序
六、分页
3、更新
4、删除