NHibernate使用聚合函数注意事项

原创 2007年10月11日 14:24:00

今天在NHibernate中使用聚合函数时,遇到一些问题,在网上搜索原因,再结合实践,总结出以下两点:

1、必须给实体加上别名,如果不加别名聚合函数不会生效。

      此时 select MAX(Carte.HappenTime) from Carte  相当于: from Carte

2、查询出来的字段不能加别名。如果写成这样,select MAX(tb.HappenTime) as HappenTime from Carte as tb会报异常。

正确的写法为:

List oldList = DataAccessor.Query("select MAX(tb.HappenTime) from Carte as tb");

NHibernate说探——聚合函数

这里以Northwind数据库为示例数据库示例数据表:Products现在只用产品表中部分字段。持久类如下:publicclassProducts    {        publicvirtuali...
  • SeanDing1989
  • SeanDing1989
  • 2011-03-25 13:14:00
  • 524

sql查询语句的一些注意事项

1  sql语句是写法顺序及执行顺序   语法顺序:SELECT(DISTINCT) --> FROM -->WHERE -->GROUP BY-->HAVING -->UNION-->ORDER B...
  • qq_34819291
  • qq_34819291
  • 2017-03-20 09:58:33
  • 88

GROUP BY 与聚合函数 使用注意点

原地址: 表的设计: 表里面的内容:   一:在不使用聚合函数的时候,group by 子句中必须包含所有的列,否则会报错,如下 select name,MON fr...
  • yingfeng612
  • yingfeng612
  • 2014-08-22 16:28:25
  • 1512

mysql 索引注意事项:聚合函数COUNT

应用中免不了用到聚合函数Count
  • xiaofanku
  • xiaofanku
  • 2014-10-06 19:34:47
  • 2536

Nhibernate

  • 2009年07月29日 03:54
  • 606KB
  • 下载

MVC下NHibernate使用介绍,配置及CRUD

IT豆豆 2017-04-24 10:39 本练习演示了NHibernate的基础知识,并展示了如何将NHibernate集成到.Net和MVC环境中,并提供了一个示例性的CRUD应用程序。...
  • u011277123
  • u011277123
  • 2017-04-28 11:03:39
  • 1162

nhibernate的简单配置与使用

配置nhibernate的方式有两种,一种是通过xml文件的方式配置,还有就是通过class的方式配置。网上大多数是以xml的方式配置nhibernate,本文则已class的方式来配置,并通过IOC...
  • xiaoguidangjiajia
  • xiaoguidangjiajia
  • 2016-01-07 17:55:03
  • 2044

ASP.NET MVC中使用Nhibernate(一)

一,摘要 在本篇文章中我们覆盖如何安装配置Nhibernate,以及在MVC中如何使用它. 二,什么是Nhibernate Nhibernate是一个应用于.NET中的对象-关系映射器,它将对象...
  • suzhi921
  • suzhi921
  • 2011-02-14 11:35:00
  • 4456

SQL中的聚合函数使用总结

一般在书写sql的是时候很多时候会误将聚合函数放到where后面作为条件查询,事实证明这样是无法执行的,执行会报【此处不允许使用聚合函数】异常。为什么会报异常呢?其原因很简单: 1、having放在...
  • win7system
  • win7system
  • 2017-09-13 23:40:27
  • 2501

Nhibernate拒绝配置文件(NHibernate.Mapping.Attributes的使用)

前言 通过使用NHibernate.Mapping.Attributes命名空间中的方法,可以不用写实体类的配置hbm.xml文件,只需要在相应实体类上加上适当标签,可以较大程度的提高开发效率,减少开...
  • gmfirefox
  • gmfirefox
  • 2005-08-15 09:20:00
  • 6136
收藏助手
不良信息举报
您举报文章:NHibernate使用聚合函数注意事项
举报原因:
原因补充:

(最多只允许输入30个字)