public string FindStringBySpecification(ICriteriaSpecification <T> specification) { return(specification.Criteria(_session).UniqueResult <string>()); }
public T FirstOrDefault(ICriteriaSpecification <T> specification) { throw new NotImplementedException(); }
public long FindCountBySpecification(ICriteriaSpecification <T> specification) { var count = specification.Criteria(_session).UniqueResult <long>(); return(count); }
public T FindById(ICriteriaSpecification <T> specification) { return(specification.Criteria(_session).UniqueResult <T>()); }
public IList <T> FindBySpecification(ICriteriaSpecification <T> specification) { return(specification.Criteria(_session).List <T>()); }
public IList <Budget> FindBySpecification(ICriteriaSpecification <Budget> specification) { throw new System.NotImplementedException(); }
public long FindCountBySpecification(ICriteriaSpecification <T> specification) { return(specification.Criteria(Session).SetProjection(Projections.Count(Projections.Id())).UniqueResult <int>()); }