public static int QueryScalar(this IDbConnection connection, string query, params object[] parameters) { return(IQ.QueryScalar(query, parameters, connection)); }
public static IEnumerable <T> Query <T>(string where, params object[] parameters) { return(IQ.Query <T>(where, parameters)); }
public static IEnumerable <dynamic> Query(string query, params object[] parameters) { return(IQ.Query(query, parameters)); }
public static bool Save(this IDbConnection connection, object obj, params object[] options) { return(IQ.Save(obj, options, connection)); }
public static IDataReader RunSql(this IDbConnection connection, string query, params object[] parameters) { return(IQ.GetDbContext(connection).RunSql(query, parameters)); }
public static IDbContext GetDbContext(this IDbConnection connection) { return(IQ.GetDbContext(connection)); }
public static IQuery <T> From <T>(this IDbConnection connection, string where, params object[] options) where T : class { return(IQ.From <T>(where, options, connection)); }
public static T Load <T>(string where, params object[] parameters) where T : class { return(IQ.From <T>(where, parameters).Single()); }
public static T Load <T>(int primaryKeyValue, params object[] options) where T : class { return(IQ.From <T>(primaryKeyValue, options).Single()); }
public static bool Delete <T>(this T obj, params object[] options) where T : IQObject { return(IQ.Delete(obj, options)); }
public static void Load <T>(this T source, int primaryKeyValue) where T : class, IQObject { IQ.From <T>(primaryKeyValue).To(source).Single(); }
public static void Load <T>(this T source, string where, params object[] parms) where T : class, IQObject { IQ.From <T>(where, parms).To(source).Single(); }
public static void Track(this IQObject obj) { IQ.Track(obj); }
/// <summary> /// Zeroes out the primary key, disconnecting an item from the database /// </summary> /// <param name="obj"></param> public static void Disconnect(this IQObject obj) { IQ.Disconnect(obj); }