سؤال

هل من الممكن إنشاء عدد anoynmous مع 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)
           );
هل كانت مفيدة؟

المحلول

أنت تبحث عن Projections.RowCount().

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top