public static List <T> Select <T>(T filter, EnumDbFilter mode = EnumDbFilter.AndEqual, bool concurrency = false, int commandTimeout = 30) { using (var db = Sys.NewDb()) return(db.Select <T>(db, filter, mode, concurrency, commandTimeout)); }
public static List <T> Select(Database db, object filter, EnumDbFilter mode = EnumDbFilter.AndEqual, bool concurrency = false, int commandTimeout = 30) { return(db.Select <T>(db, filter, mode, concurrency, commandTimeout) as List <T>); }
public static long Count(Database db, T filter, EnumDbFilter mode = EnumDbFilter.AndEqual, int commandTimeout = 30) { return(db.Count <T>(filter, mode, commandTimeout)); }
public static long Count(T filter, EnumDbFilter mode = EnumDbFilter.AndEqual, int commandTimeout = 30) { using (var db = Sys.NewDb()) return(db.Count <T>(filter, mode, commandTimeout)); }
public static T SelectSingle <T>(Database db, T filter, EnumDbFilter mode = EnumDbFilter.AndEqual, bool concurrency = false, int commandTimeout = 30) { return(db.SelectSingle <T>(db, filter, mode, concurrency, commandTimeout)); }
public static List <T> SelectPage(T filter, int start, int pageSize = 20, string sort = null, EnumDbFilter mode = EnumDbFilter.AndEqual, int commandTimeout = 30, bool concurrency = false, params Parameter[] parameters) { using (var db = Sys.NewDb()) return(db.SelectPage <T>(filter, start, pageSize, sort, mode, commandTimeout, concurrency, parameters)); }
public virtual object Select(Database db, object filter, EnumDbFilter mode = EnumDbFilter.AndEqual, bool concurrency = false, int commandTimeout = 30) { throw new NotImplementedException(); }
public virtual long Count(Database db, object _filter, EnumDbFilter mode = EnumDbFilter.AndEqual, int commandTimeout = 30) { throw new NotImplementedException(); }
public virtual object SelectPage(Database db, object filter, int start, int pageSize = 20, string sort = null, EnumDbFilter mode = EnumDbFilter.AndEqual, int commandTimeout = 30, bool concurrency = false, params Parameter[] parameters) { throw new NotImplementedException(); }