public IUntypedSqlExpression SelectDistinct <Table1, Table2>(Expression <Func <Table1, Table2, object> > fields) { q.SelectDistinct(fields); return(this); }