Contagem anônima com critérios de Nibernate?
-
26-09-2019 - |
Pergunta
É possível criar uma contagem anoynmous com o Nibernate?
A consulta abaixo lança a exceção "sem coluna *". É claro que eu poderia adicionar um nome de coluna, mas eu prefiro não, porque se o fizer, terei que procurar nomes de colunas para 95 tabelas ...
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)
);
Solução
Você está procurando Projections.RowCount()
.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow