Анонимный счет с критериями nhibernate? - PullRequest
0 голосов
/ 25 октября 2010

Можно ли создать анонимный счет с помощью nhibernate?

Приведенный ниже запрос вызывает исключение "Нет столбца *". Конечно, я мог бы добавить имя столбца, но я бы предпочел этого не делать, потому что если я это сделаю, мне придется искать имена столбцов для 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)
           );

1 Ответ

5 голосов
/ 25 октября 2010

Вы ищете Projections.RowCount().

...