public static IEnumerable <T> Query <T>(this DataConnection connection, T template, string sql, object parameters) { return(new CommandInfo(connection, sql, parameters).Query(template)); }
public static IEnumerable <T> Query <T>(this DataConnection connection, Func <IDataReader, T> objectReader, string sql, object parameters) { return(new CommandInfo(connection, sql, parameters).Query(objectReader)); }
public static IEnumerable <T> Query <T>(this DataConnection connection, string sql, DataParameter parameter) { return(new CommandInfo(connection, sql, parameter).Query <T>()); }
public static int Merge <T>(this DataConnection dataConnection, Expression <Func <T, bool> > predicate, IEnumerable <T> source, string tableName = null, string databaseName = null, string schemaName = null) where T : class { return(dataConnection.DataProvider.Merge(dataConnection, predicate, true, source, tableName, databaseName, schemaName)); }
public static int Merge <T>(this DataConnection dataConnection, IEnumerable <T> source, string tableName = null, string databaseName = null, string schemaName = null) where T : class { return(dataConnection.DataProvider.Merge(dataConnection, null, false, source, tableName, databaseName, schemaName)); }
public static DataReader ExecuteReader(this DataConnection connection, string sql, object parameters) { return(new CommandInfo(connection, sql, parameters).ExecuteReader()); }
public static CommandInfo SetCommand(DataConnection dataConnection, string commandText, object parameters) { return(new CommandInfo(dataConnection, commandText, parameters)); }
public static CommandInfo SetCommand(this DataConnection dataConnection, string commandText) { return(new CommandInfo(dataConnection, commandText)); }
public static DataReader ExecuteReader(this DataConnection connection, string sql) { return(new CommandInfo(connection, sql).ExecuteReader()); }
public static T Execute <T>(this DataConnection connection, string sql, DataParameter parameter) { return(new CommandInfo(connection, sql, parameter).Execute <T>()); }
public static T Execute <T>(this DataConnection connection, string sql) { return(new CommandInfo(connection, sql).Execute <T>()); }
public static int ExecuteProc(this DataConnection connection, string sql, params DataParameter[] parameters) { return(new CommandInfo(connection, sql, parameters).ExecuteProc()); }