本节内容
- NHibernate中的查询方法
- NHibernate查询语言(HQL)
- 1.from子句
- 2.select子句
- 3.where子句
- 4.order by子句
- 5.group by子句
- 实例分析
- 结语
上一节,我们初步搭建了一个NHibernate程序,这一节和下一节我们初步探讨一下在NHibernate中的查询方法。我这之前还是先回忆一下上一节完成的东西。总结一下上一节三个重要的事情:建立数据库表-----编写持久化类-----编写映射文件,然后配置使用了。
有一点我要补充一下,
就是NH的配置文件可以不再App.Configration或者web配置文件中,大大简化了配置文件的内容,从而采用强类型的方式,亲有提示哦。
1: public static Configuration ConfigureNHibernate(string assembly)
2: {
3: Configuration = new Configuration();
4: Configuration.DataBaseIntegration(dbi =>
5: {
6: dbi.Dialect<MsSql2008Dialect>();
7: dbi.Driver<SqlClientDriver>();
8: dbi.ConnectionProvider<DriverConnectionProvider>();
9: dbi.IsolationLevel = IsolationLevel.ReadCommitted;
10: dbi.Timeout = 15;
11: dbi.ConnectionStringName = "GuitarStore";
12: });
13: Configuration.AddAssembly(assembly);
14: return Configuration;
15: }