English 中文(简体)
NHibernate TUL subquery
原标题:NHibernate HQL subquery problem

我的(简化的)领域模式包含一种称为客户与产品所有权的多种对人的关系。 我想写一门NHibernate TUL询问,该询问把每个产品拥有的客户数量(根据某些标准)。 值得注意的是,客户可以多次拥有某种产品,但这只能算作该产品的“造价”。

这一点非常容易:

select ProductID, count(*)
from (
    select distinct CustomerID, ProductID
    from Ownership
    where ...
) tbl
group by ProductID

遗憾的是,《欧洲空间法年鉴》不支持“<>条/编码>条款>中的子类。 我怎么能在总部表达这种问话?

问题回答
select ProductID, count(distinct CustomerID)
from Ownership
group by ProductID

给Jason Meckley的信贷





相关问题
nHibernate one-to-many inserts but doesnt update

Instead of getting into code, I have a simple question. Default behavior for a simple one-to-many is that it inserts the child record then updates the foreign key column with the parent key. Has ...

How Do I copy an existing nhibernate object as a new object?

I a persisted NHibernate object that I would like to repersist as a new entity. How do I get NHibernate to save this object as if it was a new? I am thinking I might create a session interceptor to ...

join across databases with nhibernate

I am trying to join two tables that reside in two different databases. Every time, I try to join I get the following error: An association from the table xxx refers to an unmapped class. If the ...

WPF - MVVM - NHibernate Validation

Im facing a bit of an issue when trying to validate a decimal property on domain object which is bound to a textbox on the view through the viewmodel. I am using NHibernate to decorate my property on ...

NHibernate Search in a List using ICriteria

I have my class X : public class ClassX { public virtual IList<ClassY> ListY { get; set; } ... } My ClassX mapping (using Fluent) ... HasMany<ClassX>(x => x.ListY ) ....

热门标签