小编Lam*_*mpa的帖子

其中一个字段是count(*)NHibernate

我可以映射到这样的查询:

select id,name,address,(select count(*) from account where record_id=id ) as counter
from data where id = :id
Run Code Online (Sandbox Code Playgroud)

目前,我正在使用本机SQL.

class person
{
    public virtual long Id{get;set;}
    public virtual string Name{get;set;}
    public virtual string Address{get;set;}
    public virtual long Counter{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

映射:

<property name="Counter" formula="(select count(*) from account where record_id=id )"      type="long"/>
Run Code Online (Sandbox Code Playgroud)

nhibernate nhibernate-mapping

3
推荐指数
1
解决办法
648
查看次数

标签 统计

nhibernate ×1

nhibernate-mapping ×1