public IEnumerable <IDictionary <string, object> > Find(string tableName, SimpleExpression criteria) { if (criteria == null) { return(FindAll(ObjectName.Parse(tableName))); } var commandTemplate = GetCommandTemplate(tableName, criteria); return(ExecuteQuery(commandTemplate, criteria.GetValues())); }
public IDictionary <string, object> FindOne(string tableName, SimpleExpression criteria) { if (criteria == null) { return(FindAll(ObjectName.Parse(tableName)).FirstOrDefault()); } var commandTemplate = GetCommandTemplate(tableName, criteria); return(ExecuteSingletonQuery(commandTemplate, criteria.GetValues())); }
public IEnumerable<IDictionary<string, object>> Find(string tableName, SimpleExpression criteria) { if (criteria == null) return FindAll(_adapter.GetSchema().BuildObjectName(tableName)); var commandTemplate = GetCommandTemplate(tableName, criteria); return ExecuteQuery(commandTemplate, criteria.GetValues()); }
public IDictionary<string, object> FindOne(string tableName, SimpleExpression criteria) { if (criteria == null) return FindAll(_adapter.GetSchema().BuildObjectName(tableName)).FirstOrDefault(); var commandTemplate = GetCommandTemplate(tableName, criteria); return ExecuteSingletonQuery(commandTemplate, criteria.GetValues()); }