示例#1
0
 private void AddQueue(object value, DbWhereUnionType type)
 {
     _queue.Insert(0, "(");
     _queue.Add(GetUnionTypeString(type));
     _queue.Add(value);
     _queue.Add(")");
 }
示例#2
0
 private static string GetUnionTypeString(DbWhereUnionType type)
 {
     if (type == DbWhereUnionType.Or)
     {
         return(" OR ");
     }
     return(" AND ");
 }
示例#3
0
 private void AddQueue(object l, object r, DbWhereUnionType type)
 {
     _queue = new List <object>(5);
     _queue.Add("(");
     _queue.Add(l);
     _queue.Add(GetUnionTypeString(type));
     _queue.Add(r);
     _queue.Add(")");
 }
示例#4
0
 private void Add(DbWhereQueue queue, DbWhereUnionType type)
 {
     AddQueue(queue, type);
 }
示例#5
0
 private void Add(DbWhere where, DbWhereUnionType type)
 {
     AddQueue(where, type);
 }
示例#6
0
 private DbWhereQueue(DbWhereQueue l, DbWhereQueue r, DbWhereUnionType type)
 {
     AddQueue(l, r, type);
 }
示例#7
0
 internal DbWhereQueue(DbWhere l, DbWhereQueue r, DbWhereUnionType type)
 {
     AddQueue(l, r, type);
 }