Esempio n. 1
0
 private void PrepareStatement(ISqlExpression query, IDbCommand command)
 {
     foreach (var namedParam in query.GetNamedParams())
     {
         var parameter = command.CreateParameter();
         parameter.Value         = namedParam.Value ?? DBNull.Value;
         parameter.DbType        = namedParam.DbType;
         parameter.ParameterName = namedParam.Alias;
         command.Parameters.Add(parameter);
     }
 }
Esempio n. 2
0
 public IEnumerable <NamedParameter> GetNamedParams()
 {
     return(_left.GetNamedParams().Concat(_right.GetNamedParams()));
 }
Esempio n. 3
0
 public IEnumerable <NamedParameter> GetNamedParams()
 {
     return(_inner.GetNamedParams());
 }