protected Query() { Type t = typeof(T); ValuePairs = EntityTableMapper.GetColumns(t); Reduce = new QueryParameterReduce(); Reduce.AddTable(t); }
private void SetQueryOtherTable <T1>(Expression <Func <T1, Object> > query = null) { lock (_lock) { Type tablename = typeof(T1); var valuePairs = EntityTableMapper.GetColumns(tablename); if (query == null) { foreach (var item in valuePairs) { Reduce.AddQuery(tablename, item.Key); } } else { Reduce.AddQuery(query); } } }