public P Select(Expression <Func <E, object> > anonymousTypeInitializer) { var columns = anonymousTypeInitializer.GetAttributeNamesArray <E>(); Columnsets.Add(columns); return((P)Parent); }
public P Select(params string[] columns) { if (columns != null) { Columnsets.Add(new List <string>(columns)); } return((P)Parent); }
public P SelectAll() { Columnsets.Add(new List <string>(new string[] { "*" })); return((P)Parent); }