async static public Task <IEnumerable <TEntity> > All <TEntity>(this DbConnection connection, IEnumerable <SearchyCondition> conditions = null, IEnumerable <SearchySort> sorts = null, int pageSize = 0, int pageIndex = 0) where TEntity : new() { Type entityType = typeof(TEntity); string tableName = GetTableInfo(entityType).TableName; return(await connection.All <TEntity>(tableName, conditions, sorts, pageSize, pageIndex)); }
public static Task <IEnumerable <TEntity> > All <TEntity>(this DbConnection connection, string tableName, string field, object value, SearchyRule rule = SearchyRule.EqualsTo) where TEntity : new() { return(connection.All <TEntity>(tableName, new SearchyCondition[] { new SearchyCondition(field, rule, value) })); }
static public Task <IEnumerable <TEntity> > All <TEntity>(this DbConnection connection, string tableName, SearchyCondition condition) where TEntity : new() { return(connection.All <TEntity>(tableName, new SearchyCondition[] { condition })); }