public IEnumerable <T> Find(Persistence.IParameter parameters) { return(this.Where(parameters.IsMatch)); }
public int FindCount(Persistence.IParameter parameters) { return(this.Where(parameters.IsMatch).Count()); }
public IEnumerable <IDictionary <string, object> > Select(Persistence.IParameter parameters, params string[] properties) { return(Find(parameters).Select(i => properties.ToDictionary(p => p, p => i[p]))); }