是否有可能创建与NHibernate一个anoynmous计数?

在下面的查询抛出异常“否列*”。 我当然可以添加一列名字,但我暂时不希望,因为如果我这样做,我会来查找列名的95台......

NHibernate.Criterion.DetachedCriteria dcIsUniqueDomainname = NHibernate.Criterion.DetachedCriteria.For<nhDBapi.Tables.clsDomains>()
               .SetProjection(
                   NHibernate.Criterion.Projections.Count("*")
               )
               .Add(NHibernate.Criterion.Property.ForName("DomainID").Eq(strDomainID))
               .Add(NHibernate.Criterion.Property.ForName("DomainName").Eq(strDomainName)
           );
有帮助吗?

解决方案

您正在寻找Projections.RowCount()

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top