public NamedCriteria BuildNamedCriteria()
        {
            var criteria = new NamedCriteria(Name)
            {
                MaximumResult = MaximumResults,
                FirstResult   = FirstResult,
                Parameters    = BuildAndValidateParameters()
            };

            return(criteria);
        }
 public Task <IEnumerable <TModel> > ExecuteStoredProcedure <TModel>(NamedCriteria namedCriteria, CancellationToken cancellationToken)
 {
     throw new NotImplementedException();
 }