小编For*_*ake的帖子

如何选择nHibernate子查询结果的Count(*)

为了在nHibernate中分页查询,我需要执行以下操作:

Select count(*) from 
(Select e.ID,e.Name from Object as e where...)
Run Code Online (Sandbox Code Playgroud)

我试过以下,

select count(*) from Object e where e = (Select distinct e.ID,e.Name from ...)
Run Code Online (Sandbox Code Playgroud)

我得到一个nHibernate Exception,说我无法将Object转换为int32.

有关所需语法的任何想法?

编辑

Subquery使用distinct子句,我无法替换e.ID,e.Name with Count(*)因为Count(*) distinct不是有效的语法,并且distinct count(*)没有意义.

sql nhibernate subquery

9
推荐指数
3
解决办法
3万
查看次数

Visual Studio 2005 Designer不向aspx.Designer.cs添加控件

我不是Designer的粉丝,我更喜欢直接编写ASPX页面.但是,由于重新格式化(并导致重新格式化),因此designer.cs在手动编码为.aspx文件时,文件尚未正确更新.这意味着我的代码隐藏不识别新控件并抛出编译器错误.

在手动编写aspx文件后,如何防止这种情况或者强制designer.cs文件重新编译?我知道我可以手动将控件输入到设计器文件中,但这在创建更大的aspx页面时非常耗时且令人讨厌.

编辑

WebDude的答案过去常常有效,但切换到设计视图不再能以任何程度的一致性解决问题.还有什么想法吗?

visual-studio-2005

6
推荐指数
2
解决办法
4689
查看次数

标签 统计

nhibernate ×1

sql ×1

subquery ×1

visual-studio-2005 ×1