Esempio n. 1
0
 public SqlBind Add(SqlColumn col, FieldDescriptor desc)
 {
     SqlBind bind = new SqlBind(col, desc);
     if (_last == null) _list = bind;
     else _last.Next = bind;
     return _last = bind;
 }
Esempio n. 2
0
 public LookupExpression(SqlBind keys) { _keys = keys; }
Esempio n. 3
0
 protected Sql.Builder add_key(Sql.Builder sb, SqlBind bi)
 {
     sb.Append(bi.Column.Name, "=");
     //sb.AppendParam(bi);
     return sb;
 }
Esempio n. 4
0
 public Sql.Builder SelectList(SqlBind _outs)
 {
     if (_outs == null) Append('*');
     else
     {
         int pos = 0;
         for (SqlBind sc = _outs; sc != null; sc = sc.Next)
         {
             if (pos++ != 0) Comma();
             string s = sc.Column.Name;
             Append(s);
             if (s != sc.Field.Name) Space().Append(sc.Field.Name);
         }
     }
     return this;
 }