Пример #1
0
 internal InsertValue(SpryInsert <TDto> spry, SpryInsertTable <TDto> table)
 {
     _spry  = spry;
     _table = table;
     _insertColumnBuilder = new StringBuilder();
     _insertValueBuilder  = new StringBuilder();
     _parameters          = table.Parameters;
 }
Пример #2
0
 internal Where(TTable table, SpryParameters parameters, string columnName)
 {
     _whereBuilder        = new StringBuilder();
     _table               = table;
     _parameters          = parameters;
     _columnName          = columnName.Replace(";", "");
     _columnParameterName = CleanParameterName(_columnName);
 }
Пример #3
0
 public TColType ExecuteScalar <TColType>(IDbConnection connection, CommandType commandType = CommandType.Text, SpryParameters parameters = null)
 {
     Parameters.Add(parameters);
     return(new SqlExecutor(Build()).ExecuteScalar <TColType>(connection, commandType, Parameters));
 }
Пример #4
0
 public IEnumerable <dynamic> Query(IDbConnection connection, CommandType commandType = CommandType.Text, SpryParameters parameters = null)
 {
     Parameters.Add(parameters);
     return(new SqlExecutor(Build()).Query(connection, commandType, Parameters));
 }
Пример #5
0
 public int Execute(IDbConnection connection, CommandType commandType = CommandType.Text, SpryParameters parameters = null)
 {
     return(_table.Execute(connection, parameters: parameters));
 }
Пример #6
0
 public TColType ExecuteScalar <TColType>(IDbConnection connection, CommandType commandType = CommandType.Text, SpryParameters parameters = null)
 {
     return(_table.ExecuteScalar <TColType>(connection, parameters: parameters));
 }
Пример #7
0
 public IEnumerable <dynamic> Query(IDbConnection connection, CommandType commandType = CommandType.Text, SpryParameters parameters = null)
 {
     return(_table.Query(connection, parameters: parameters));
 }