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